Les dejo algo que estube programando en Python (soy novato) que sirve para calcular Funciones Trigonometricas.
Esta compilado en un exe y echo ejecutable listo para visualizar en cualquier computadora.

El programa hace los calculos de la imagen,la hice jugando y aprendiendo python,es muy buen lenguaje jaja,tiene errores como no poder calcular con "0",pero si lo hace con decimales ( ej:2,4)...
import math
import os
while True:
# Escrito por Guille
print "=========Razones============="
print "====Trigonometria===by Roker"
print "==========================="
print "Inserta el valor de X"
equis = input("> ")
print "Inserta el valor de Y"
ygriega = input("> ")
print "Calculos"
print "x =" + " " + str(equis)
print "y =" + " " + str(ygriega)
yy =ygriega**2
xx= equis**2
ccuar = yy + xx
ro = math.sqrt(ccuar)
print "p =" + " " + str(ro)
print "=================="
sen = ygriega / ro
cos = equis / ro
tg = ro / equis
cotg = equis / ygriega
sec = ro / equis
cosec = ro / ygriega
print "Sen =" + str(sen)
print "Cos =" + str(cos)
print "Tg =" + str(tg)
print "Cotg =" + str(cotg)
print "Sec =" + str(sec)
print "Cosec =" + str(cosec)
print "================="
# comprobacion de X
if equis>0:
print "X es Numero Positivo"
nx = 1
else:
print "X es Numero Negativo"
nx= 0
#comprobacion de Y
if ygriega>0:
print "Y es Numero Positivo"
ny = 1
else:
print "Y es Numero Negativo"
ny = 0
#Deteccion de cuadrantes
if nx == 0 and ny == 0:
cuadrante = "II"
elif nx == 1 and ny == 1:
cuadrante = "I"
elif ny == 1 and nx == 0:
cuadrante = "II"
elif nx == 1 and ny == 0:
cuadrante = "IV"
print "El angulo en (" + str(equis) + ";" + str(ygriega) + ") "
print "En el cuadrante:" + cuadrante
raw_input(">Oprime Enter para otro calculo<")
os.system("cls")
Estube 3 hora haciendolo jajaja,Hasta luego,espero que les sea de utilidad.
Esta compilado en un exe y echo ejecutable listo para visualizar en cualquier computadora.
![]() |
esta es una foto ejecutandose en android,donde la programe XD |
El programa hace los calculos de la imagen,la hice jugando y aprendiendo python,es muy buen lenguaje jaja,tiene errores como no poder calcular con "0",pero si lo hace con decimales ( ej:2,4)...
LINK:
Codigo fuente por si quieren curiosear xDD:
import math
import os
while True:
# Escrito por Guille
print "=========Razones============="
print "====Trigonometria===by Roker"
print "==========================="
print "Inserta el valor de X"
equis = input("> ")
print "Inserta el valor de Y"
ygriega = input("> ")
print "Calculos"
print "x =" + " " + str(equis)
print "y =" + " " + str(ygriega)
yy =ygriega**2
xx= equis**2
ccuar = yy + xx
ro = math.sqrt(ccuar)
print "p =" + " " + str(ro)
print "=================="
sen = ygriega / ro
cos = equis / ro
tg = ro / equis
cotg = equis / ygriega
sec = ro / equis
cosec = ro / ygriega
print "Sen =" + str(sen)
print "Cos =" + str(cos)
print "Tg =" + str(tg)
print "Cotg =" + str(cotg)
print "Sec =" + str(sec)
print "Cosec =" + str(cosec)
print "================="
# comprobacion de X
if equis>0:
print "X es Numero Positivo"
nx = 1
else:
print "X es Numero Negativo"
nx= 0
#comprobacion de Y
if ygriega>0:
print "Y es Numero Positivo"
ny = 1
else:
print "Y es Numero Negativo"
ny = 0
#Deteccion de cuadrantes
if nx == 0 and ny == 0:
cuadrante = "II"
elif nx == 1 and ny == 1:
cuadrante = "I"
elif ny == 1 and nx == 0:
cuadrante = "II"
elif nx == 1 and ny == 0:
cuadrante = "IV"
print "El angulo en (" + str(equis) + ";" + str(ygriega) + ") "
print "En el cuadrante:" + cuadrante
raw_input(">Oprime Enter para otro calculo<")
os.system("cls")