Exercicios.de.Fixacao.Estruturas.Condicionais
3 pág.

Exercicios.de.Fixacao.Estruturas.Condicionais

Disciplina:Programação I1.083 materiais49.007 seguidores
Pré-visualização1 página
UNIVERSIDADE FEDERAL DE PERNAMBUCO
CENTRO DE INFORMÁTICA

Programação I (IF968)

Exercícios de fixação - Estruturas Condicionais

1º) Cumprimente conforme a idade.

O usuário deverá informar o valor da idade de uma pessoa e o sistema irá cumprimentar essa pessoa de
com sua idade. Caso a idade informada seja menor ou igual a 15, deve ser usado uma saudação mais
infomal. Caso a idade esteja entre 16 e 30, deverá ser usado uma saudação mais formal. E por fim, para
idade informada maior do que 30, deverá ser usado uma saudação ainda mais formal.

Exemplo:

Digite a idade da pessoa: 10
E aí, moleque!

Digite a idade da pessoa: 30
Prazer conhecê-lo!

Digite a idade da pessoa: 60
É um honra tê-lo conosco, senhor!

Obs.: As mensagens podem variar livremente. Use sua imaginação!

2º) Calculando o salário de acordo com as horas trabalhadas.

O usuário deve informar a quantidade semanal de horas trabalhadas. Caso essa quantidade ultrapasse
40h, deve se pagar 50% a mais em cima do valor excedente. Admita que o valor pago por hora é de R$
8,25. O algoritmo deverá validar todas as entradas.

Exemplo:

Informe a quantidade de horas trabalhadas: 30
O valor total a ser pago é: R$ 245,50

Informe a quantidade de horas trabalhadas: 46
O valor total a ser pago é: R$ 404,25

3º) Brincadeira de adivinhação

Nessa brincadeira, o usuário deverá tentar adivinhar o número gerado pelo programa. O usuário deverá
informar um número de 1 a 10. Caso o número coincida com aquele gerado pelo programa, deverá ser
exibida uma mensagem de parabéns ao usuário, caso contrário, será exibido o número gerado.

Exemplo:

Estou pensando num número entre 1 e 10. Adivinhe qual é: 4
Sinto muito, mas você errou.
O número correto era 8.

Obs.:
1. Abaixo está o código que gera o número aleatório.

Random generator = new Random();
aleatorio = generator.nextInt(10) + 1;

2. Você pode fazer com que o programa só pare quando o usuário informar um número negativo.
3. Você pode deixar alterar o programa mais fácil (aumentando o número de chances do usuário

para 3 tentativas) ou mais difícil (o número variando entre 1 e 100).

4º) Escolhendo o menor número

O usuário informará três números inteiros e o sistema deverá informar qual deles é o menor.

Exemplo:

Informe três números: 100 25 30

O menor número digitado é: 25

5º) Avaliando a nota

Utilizando a estrutura de controle switch-case, avalie a nota informada pelo usuário. O sistema irá
avaliar a nota de acordo com a parte inteira da mesma. Caso o usuário tenha tirado 10, será exibida a
mensagem: “Parabéns. Nota perfeita!”. Caso tenha tirado 9, será exibida a mensagem: “Muito acima da
média. Excelente!”. Caso seja 8, será: “Acima da média. Bom trabalho”. Caso seja 7, será: “Dentro da
média.”. Caso seja 6, será: “Abaixo da média.”. Caso contrário, a mensagem será: “Você não passou.”
Caso a nota seja uma fração maior ou igual a 0,5, deve-se arredondar para cima.

Exemplo:

Informe uma nota entre 0 e 10: 8,5
Muito acima da média. Excelente!

Informe uma nota entre 0 e 10: 7,2
Dentro da média.