SHARE
TWEET

Untitled

a guest Mar 22nd, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top