Buscar

Exercicios.de.Fixacao.Estruturas.Condicionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

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.

Outros materiais