Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
  2. # Universidade Federal de Pernambuco - UFPE
  3. # Centro de Informática - CIn - Sistemas de Informação 2019.1
  4. #
  5. # Discente: Wilson Wagner Dos Santos Nascimento
  6. # Login: wwsn
  7. # Email: wwsn@cin.ufpe.br
  8. # Questão: 4
  9. #
  10. # O programa que pergunta 3 números de idades diferentes e apresenta na tela
  11. # quem é o mais velho, mais novo, a diferença e se é par ou ímpar.
  12. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
  13.  
  14. #Pergunta ao usuário a idade nas váriaveis idade1, idade2, idade3
  15. idade1 = int(input("Digite a primeira idade: "))
  16. while idade1 < 0:
  17. print("Seu número é negativo, digite um número maior que 0! Digite novamente: ")
  18. idade1 = int(input("Digite a primeira idade: "))
  19.  
  20. #Utilizamos o while para caso o usuário digite um número menor que 0, o programa repita a pergunta pedindo ao úsuário para digitar um número maior que 0.
  21. idade2 = int(input("Digite a segunda idade: "))
  22. while idade2 < 0:
  23. print("Seu número é negativo, digite um número maior que 0! Digite novamente: ")
  24. idade2 = int(input("Digite a segunda idade: "))
  25.  
  26. idade3 = int(input("Digite a terceira idade: "))
  27. while idade3 < 0:
  28. print("Seu número é negativo, digite um número maior que 0! Digite novamente: ")
  29. idade3 = int(input("Digite a terceira idade: "))
  30.  
  31. #Se utiliza dos sinais para definir na variavel "maisVelho" os valores quando for maior, e "maisNovo" quando os valores for menor.
  32. if (idade1 >= idade2 >= idade3):
  33. maisVelho = idade1
  34. maisNovo = idade3
  35. elif (idade1 >= idade3 >= idade2):
  36. maisVelho = idade1
  37. maisNovo = idade2
  38. elif (idade2 >= idade1 >= idade3):
  39. maisVelho = idade2
  40. maisNovo = idade3
  41. elif (idade2 >= idade3 >= idade1):
  42. maisVelho = idade2
  43. maisNovo = idade1
  44. elif (idade3 >= idade1 >= idade2):
  45. maisVelho = idade3
  46. maisNovo = idade2
  47. else:
  48. maisVelho = idade3
  49. maisNovo = idade1
  50.  
  51. #Confere a diferença entre as idades
  52. diferenca = maisVelho - maisNovo
  53. #Confere se é par ou impar, se for divisivel por 2 é par (Se utiliza de %2) e qualquer outro número será ímpar.
  54. if diferenca%2 == 0:
  55. parImpar = 'par'
  56. else:
  57. parImpar = 'ímpar'
  58.  
  59. #################################################################
  60. if (maisVelho == maisNovo):
  61. print("As idades são iguais, então não há diferenças, ele é", parImpar)
  62. else:
  63. print("Mais velho: ", maisVelho)
  64. print("Mais novo: ", maisNovo)
  65. print("A diferença entre os dois é: ",diferenca," - ",parImpar)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement