Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #calculadora
- import math
- print('[1] soma \n[2] subtração\n[3] multiplicação \n[4] divisão\n[5] exponenciação\n[6] raiz quadrada')
- print('[7] Seno, cosseno e tangente\n[8] Fatoração\n[9] Hipotenusa')
- ope = float(input('Qual a operação desejada? '))
- #Adição
- if ope == 1:
- n1 = float(input('Escolha um número: '))
- n2 = float(input('Escolha outro número: '))
- r = n1 + n2
- print('A soma entre {} e {} é: {}'.format(n1, n2, r))
- #Subtração
- elif ope == 2:
- n1 = float(input('Escolha um número: '))
- n2 = float(input('Escolha outro número: '))
- r = n1 - n2
- print('A subtração entre {} e {} é: {}'.format(n1, n2, r))
- #multiplicação
- elif ope == 3:
- n1 = float(input('Escolha um número: '))
- n2 = float(input('Escolha outro número: '))
- r = n1 * n2
- print('A multiplicação entre {} e {} é: {:.2f}'.format(n1, n2, r))
- #Divisão
- elif ope == 4:
- n1 = float(input('Escolha um número: '))
- n2 = float(input('Escolha outro número: '))
- r = n1 / n2
- print('A divisão entre {} e {} é: {:.2f}'.format(n1, n2, r))
- #Exponenciação
- elif ope == 5:
- n1 = float(input('Escolha um número: '))
- n2 = float(input('Escolha outro número: '))
- r = n1 ** n2
- print('{} elevado à {} é: {:.2f}'.format(n1, n2, r))
- #Raiz quadrada
- elif ope == 6:
- n1 = float(input('Escolha o número: '))
- r = math.sqrt(n1)
- print('A raiz quadrada de {} é: {:.2f}'.format(n1, r))
- #Seno, cosseno e tangente
- elif ope == 7:
- ang = float(input('Escolha o angulo: '))
- ang = math.radians(ang)
- sen = math.sin(ang)
- cos = math.cos(ang)
- tg = math.tan(ang)
- print(' Seno: {:.2f}\n Cosseno: {:.2f}\n Tangente: {:.2f}'.format(sen, cos, tg))
- #Fatoração
- elif ope == 8:
- n = int(input('Escolha o número: '))
- r = math.factorial(n)
- print('A fatoração de {} é: {}'.format(n, r))
- #Hipotenusa
- elif ope == 9:
- l1 = float(input('Digite o primeiro lado: '))
- l2 = float(input('Digite o segundo lado: '))
- h = math.hypot(l1, l2)
- print('A hipotenusa do triângulo de lados {} e {} é: {:.2f}'.format(l1, l2, h))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement