Advertisement
ToSemIdeia

Even more operations (it´s in portuguese)

May 22nd, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.12 KB | None | 0 0
  1. #calculadora
  2. import math
  3. print('[1] soma \n[2] subtração\n[3] multiplicação \n[4] divisão\n[5] exponenciação\n[6] raiz quadrada')
  4. print('[7] Seno, cosseno e tangente\n[8] Fatoração\n[9] Hipotenusa')
  5. ope = float(input('Qual a operação desejada? '))
  6.  
  7. #Adição
  8. if ope == 1:
  9.     n1 = float(input('Escolha um número: '))
  10.     n2 = float(input('Escolha outro número: '))
  11.     r = n1 + n2
  12.     print('A soma entre {} e {} é: {}'.format(n1, n2, r))
  13.  
  14. #Subtração
  15. elif ope == 2:
  16.     n1 = float(input('Escolha um número: '))
  17.     n2 = float(input('Escolha outro número: '))
  18.     r = n1 - n2
  19.     print('A subtração entre {} e {} é: {}'.format(n1, n2, r))
  20.  
  21. #multiplicação
  22. elif ope == 3:
  23.     n1 = float(input('Escolha um número: '))
  24.     n2 = float(input('Escolha outro número: '))
  25.     r = n1 * n2
  26.     print('A multiplicação entre {} e {} é: {:.2f}'.format(n1, n2, r))
  27.  
  28. #Divisão
  29. elif ope == 4:
  30.     n1 = float(input('Escolha um número: '))
  31.     n2 = float(input('Escolha outro número: '))
  32.     r = n1 / n2
  33.     print('A divisão entre {} e {} é: {:.2f}'.format(n1, n2, r))
  34.  
  35. #Exponenciação
  36. elif ope == 5:
  37.     n1 = float(input('Escolha um número: '))
  38.     n2 = float(input('Escolha outro número: '))
  39.     r = n1 ** n2
  40.     print('{} elevado à {} é: {:.2f}'.format(n1, n2, r))
  41.  
  42. #Raiz quadrada
  43. elif ope == 6:
  44.     n1 = float(input('Escolha o número: '))
  45.     r = math.sqrt(n1)
  46.     print('A raiz quadrada de {} é: {:.2f}'.format(n1, r))
  47.  
  48. #Seno, cosseno e tangente
  49. elif ope == 7:
  50.     ang = float(input('Escolha o angulo: '))
  51.     ang = math.radians(ang)
  52.     sen = math.sin(ang)
  53.     cos = math.cos(ang)
  54.     tg = math.tan(ang)
  55.     print(' Seno: {:.2f}\n Cosseno: {:.2f}\n Tangente: {:.2f}'.format(sen, cos, tg))
  56.  
  57. #Fatoração
  58. elif ope == 8:
  59.     n = int(input('Escolha o número: '))
  60.     r = math.factorial(n)
  61.     print('A fatoração de {} é: {}'.format(n, r))
  62.  
  63. #Hipotenusa
  64. elif ope == 9:
  65.     l1 = float(input('Digite o primeiro lado: '))
  66.     l2 = float(input('Digite o segundo lado: '))
  67.     h = math.hypot(l1, l2)
  68.     print('A hipotenusa do triângulo de lados {} e {} é: {:.2f}'.format(l1, l2, h))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement