Problema con variables y operaciones aritmeticas basicas [Ayuda]
Publicado por Kalid (2 intervenciones) el 04/02/2015 16:15:10
Hola, tengo este código, y se presenta un problema:
Ejecuta de manera normal, pero cuanto ingreso valores enteros en a, b, h, n (como 6, 4, 3) y luego un float en cm ( un 13.58), el resultado da cero y no sé como solucionarlo. La única forma que ejecuta de manera normal es cuando los ingreso al menos uno como flotante ( como 6.0 , 4.0) y de esa manera se calcula normalmente.
Quisiera saber a que se debe y cómo solucionarlo. Gracias
1
2
3
4
5
6
7
8
9
10
a=input("\nCateto a: ")
b=input("Cateto b: ")
h=input("Altura: ")
n=input("Ingrese valor de n: ")
cm=input("Ingrese la constante del molde: ")
v=a*b*h
a=2*a*b + 2*b*h + 2*a*h
x=v/a
ts=cm*x**n
print ("El tiempo de solidificacion es: " + str(ts) + " minutos.")
Ejecuta de manera normal, pero cuanto ingreso valores enteros en a, b, h, n (como 6, 4, 3) y luego un float en cm ( un 13.58), el resultado da cero y no sé como solucionarlo. La única forma que ejecuta de manera normal es cuando los ingreso al menos uno como flotante ( como 6.0 , 4.0) y de esa manera se calcula normalmente.
Quisiera saber a que se debe y cómo solucionarlo. Gracias
Valora esta pregunta
0