segunda-feira, 6 de fevereiro de 2017

2° Parte da Calculadora

#-*- coding:utf-8 -*-
from calculadora import Calculos
from verifc import verific

import os
os.system("clear")

#print("digite qual operação deseja resolver! ")
#print("soma-1","subtração-2",'divisão-3','multiplicação-4','logaritmo-5','potenciação-6','cosseno-7'
#             'seno-8','tangente-9','converter de angulo para radiano-10','converter para radianos para graus-11','raiz quadrada-12')
            
print "sair-0\nsoma-1\nsubtração-2\ndivisão-3\nmultiplicação-4\nlogaritmo-5\npotenciação-6\ncosseno-7\nseno-8\ntangente-9\nconverter de angulo para radiano-10\nconverter para radianos para graus-11\nraiz quadrada-12velocidade média-13\nfunção horária do deslocamento-14\nAceleração média-15\nfunção horaria da velocidade-16\nfunção horária da posição em função do tempo-17\nequação de Torriceli-18\nfunção horária da velocidade no movimento vertical-19\nfunção horária da posição do tempo no movimento vertical-20\nequação de Torriceli no Moviemnto Vertical-21\nfunção horária da posição horizontal-22\nComponente Horizontal da velocidade Inicial-23\nfunção Horária da posição Vertical-24\nComponente Vertical da velocidade Inicial-25\nAlcance Máximo do projetil Horizontal-26\nPosição Angular-27\ndeslocamento ângular-28\nvelocidade angular-29\naceleração angular-30\nFunção Horária da posição angular no movimento circular Uniforme-31\nfunção horária da velocidade angular-32\nFunção Horária da posição angular-33\nEquação de Torricelli para movimento Circular-34\nAceleração Centripeta-35"
   
   

while 1:
    p1= raw_input("digite a sua opção: ")
   
    if (p1=='1'):
        x= raw_input('digite um número: ')
        z= raw_input('digite outro número: ')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c= Calculos()
            ot= c.soma(verific(x),verific(z))
            print(ot)
        else:
            print("Valores incorretos!")
           
    elif((p1)=='0'):
        break
        
    elif ((p1)=='2'):
        x= raw_input('digite um número: ')
        z= raw_input('digite outro número: ')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c= Calculos()
            ot= c.subtracao(verific(x),verific(z))
            print (ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='3'):
        x= raw_input('digite um número: ')
        z= raw_input('digite outro número: ')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c= Calculos()
            ot=c.divisao(verific(x),verific(z))
            print(ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='4'):
        x= raw_input('digite um número: ')
        z= raw_input('digite outro número: ')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c= Calculos()
            ot= c.multiplicacao(verific(x),verific(z))
            print(ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='5'):
        x= raw_input('digite o número q deseja o log: ')
        z= raw_input('digite outro número: ')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c= Calculos()
            ot= c.log(verific(x),verific(z))
            print (ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='6'):
        x= raw_input('digite o número: ')
        z= raw_input('digite a potencia a ser elavado: ')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c= Calculos()
            ot= c.potencia(verific(x),verific(z))
            print(ot)
        else:
            print("valores incorretos!")
           
    elif ((p1)=='7'):
        x= raw_input('digite o número: ')
        if (verific(x)!= "Erro!"):
            c= Calculos()
            ot= c.cos(verific(x))
            print (ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='8') :
        x= raw_input('digite o número: ')
        if (verific(x)!= "Erro!"):
            c= Calculos()
            ot= c.seno(verific(x))
            print(ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='9'):
        x= raw_input('digite o número: ')
        if (verific(x)!= "Erro!"):
            c= Calculos()
            ot= c.tang(verific(x))
            print(ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='10'):
        x= raw_input('digite o número do angulo: ')
        if (verific(x)!= "Erro!"):
            c= Calculos()
            ot= c.convert_angulo_radianos(verific(x))
            print(ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='11'):
        x= raw_input('digite o número a ser convertido para graus: ')
        if (verific(x)!= "Erro!"):
            c= Calculos()
            ot= c.convert_angulo_graus(verific(x))
            print(ot)
        else:
            print("valores incorretos!")
       
    elif ((p1)=='12'):
        x=raw_input('digite o número q deseja achar a raiz quadrada:')
        if (verific(x)!= "Erro!"):
            c= Calculos()
            ot= c.raizquadrada(verific(x))
            print(ot)
        else:
            print("valores incorretos!")       
   
        ###Começando os Calculos de Física###
    elif((p1)==13):
        x=raw_input('digite a distancina percorrida: ')
        z= raw_input('digite o intervalo de tempo')
        if (verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c=Calculos()
            ot=c.Velocidade_media(verific(x)verific(z))
            print(ot)
        else:
            print('valores incorretos!')   
       
    elif((p1)==14):
        x=raw_input("digite a posição inicial: ")
        z=raw_input('digite a velocidade: ')
        y=raw_input('digite o intervalo de tempo: ')
        if(verific(x)!= "Erro!" and verific(z)!="Erro!"):
            c=Calculos()
            ot=c.Funcao_horaria(verific(x),verific(z),y)
        else:
            print('valores incorretos!')  
       
          else:
        print("Erro!!, Opção Invalida")
        print('por favor tente novamente')
Postagem mais recente Postagem mais antiga Página inicial

0 comentários:

Postar um comentário