Você está na página 1de 2

Lista de Exercícios 2

1. Escreva um programa que leia um número inteiro e determine se ele é ímpar ou


par.
2. Escreva um programa que leia um nome de uma pessoa e determine se o
número de caracteres (tamanho do nome) do nome é ímpar ou par. Procurar
função da classe String que determina o tamanho.
3. Escreva um programa que recebe uma temperatura em fahrenheit e transforma
em Celcius.
4. Escreva um programa que recebe os pontos, vitórias e saldo de gols de duas
equipes. Determine quem é a equipe líder com base nos seguintes critérios de
desempate:
a. Mais pontos;
b. Pontos iguais e mais vitórias;
c. Pontos iguais e vitórias iguais e saldo de gols.
5. Escreva um programa que recebe 4 notas. Este programa deve descartar a
menor nota e fazer a média com as três notas restantes.
6. Escreva um programa que recebe a média final (0 a 100) e o número de faltas de
um aluno e determina a sua situação com base nos seguintes critérios:
a. 25% ou mais de faltas implica reprovação;
b. Média abaixo de 40 implica reprovação;
c. Média acima de 40 e menor que 60 implica recuperação final;
d. Média acima de 60 e menor que 80 implica aprovação;
e. Média acima de 80 implica aprovação com ótimo resultado.
7. Escreva um programa que simula uma calculadora de UMA operação. O usuário
recebe um menu com as 4 opções: 1 – somar; 2 – subtrair; 3 – dividir e 3 –
multiplicar. Após escolher a opção, deve-se pedir os valores ao usuário – ou seja,
dois operandos.
8. Escreva um programa que compara dois nomes. O programa deve determinar o
tamanho dos nomes e qual deles é maior (mais caracteres).
9. Escreva um programa que permite ao usuário tentar adivinhar qual a primeira
letra de um nome. Se o usuário acertar a letra, deve receber uma mensagem
“Parabéns”, caso contrário ele deve receber uma mensagem “Boa tentativa, mas
a letra está incorreta”.
10. Escreva um programa que gere um número aleatório entre 0 e 10 e guarde-o em
uma variável. Em seguida, solicite ao usuário que adivinhe o número sorteado.
Se o usuário acertar o número recebe a seguinte mensagem: “parabéns, você é
milionário”. Caso contrário, ele recebe a seguinte mensagem: “Você não teve
sorte dessa vez”. O link abaixo mostra como gerar números aleatórios:
https://www.devmedia.com.br/numeros-aleatorios-em-java-a-classe-java-util-
random/26355

11. Escreva um programa que recebe a hora atual de um dia qualquer. Ele deve
calcular o número de minutos entre 0 hora e a hora atual. Em seguida, solicitar
ao usuário o número de minutos passados desde o começo do novo dia. Se o
usuário erro por no máximo 5%, então ele recebe a seguinte mensagem:
“parabéns, você chegou bem perto”. Caso contrário, ele recebe a seguinte
mensagem: “Sua margem de erro está acima de 5%”.
a. Exemplo: 01:00h (1 hora da manhã): 60 minutos. Se o usuário digitar 50
minutos como uma resposta, ele errou por aproximadamente 17%. Pois,
50 minutos equivalem a 83,3% de 60 minutos. Para acertar, o usuário
deveria ter informado um valor maior ou igual a 57 minutos.
12.

Você também pode gostar