Eae galera, tudo certo?
Vou começar uma série de posts com desafios de programação para ajudar a galera a estudar. Não, não são difíceis. O mesmo problema tem diversos níveis de dificultade testar seu conhecimento
Sempre postarei as respostas, porém se você não conseguiu resolver, recomendo você a voltar e estudar, porque copiar código não te faz aprender!
Desafio 1
Nível 1
Faça um programa que leia uma idade e exiba se a pessoa é menor ou maior de idade.
Ex:
Entrada (o que o usuario digita):
16
Saída (o que é exibido):
Você é menor de idade
Entrada:
18
Saída:
Você é maior de idade
Reposta: http://ideone.com/LY676
Nível 2
Temos um problema... Um inteiro pode receber números negativos, mas ninguém tem -5 anos. Caso uma exceção dessa ocorra exiba uma mensagem de erro.
Ex:
Entrada:
-4
Saída:
Erro: idade negativa
Resposta: http://ideone.com/dFcgb
Nivel 3
Temos outro problema (programação é pensar em todos os problemas que podem e VÃO acontecer), se um trollador for brincar com o programa e colocar uma idade absurda, como 200? Vamos cuidar disso.(Assumir idade >110 inválido)
Ex:
Entrada:
112
Saída:
Você já morreu
Resposta: http://ideone.com/pcIhc
Nível Final
Muita coisa errada pode acontecer, mais não quero que o programa feche por causa de um erro do usuário. Então quando o usuário errar (idade negativa ou maior que 110) ele vai pedir a idade novamente.
Ex:
Entrada:
-4
Saída:
Erro, digite novamente (Pede nova entrada)
Esse nível não tem resposta aqui, você precisa mandar seu código para mim em : victorcolombo@ymail.com
Postem as suas respostas nos comentários
Concluiu o desafio? Tem dúvidas? victorcolombo@ymail.com
Abss e boa sorte
Nenhum comentário:
Postar um comentário