[Código] Ecuaciones de 2° grado [Python]

Iniciado por @Sthéfano, 26 Julio 2010, 22:26 PM

0 Miembros y 1 Visitante están viendo este tema.

@Sthéfano

Código (python) [Seleccionar]
###########################
# Ecuaciones de 2do grado #
# Autor: S&S Labs         #
# Thanks to: WindHack     #
###########################

from math import sqrt

def Calculo(X,Y,Z):

    try:
        N1 = (-Y + ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))
        N2 = (-Y - ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))

return "(+) = " + str(N1) + "(-) = " + str(N2)

    except:
        return 'Sin solucion, intenta nuevamente'         

while True:
print "Ecuacion de Segundo Grado..."
X = input(' X = ')
Y = input(' Y = ')
Z = input(' Z = ')
print Calculo(X,Y,Z)


Muchas gracias a WindHack por sus largas explicaciones (y muy efectivas) :P

Espero que les guste el code, Saludos a todos ;)

Shell Root

También ando haciendo algo como esto, pero estoy intentando hacer que se ingrese la ecuación como parámetro y que mi aplicación sea capaz de solucionarla.
PD: Además de sumar los elementos comunes en la ecuación.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

@Sthéfano

Cita de: Shell Root en 26 Julio 2010, 22:43 PM
También ando haciendo algo como esto, pero estoy intentando hacer que se ingrese la ecuación como parámetro y que mi aplicación sea capaz de solucionarla.
PD: Además de sumar los elementos comunes en la ecuación.

Bien :D

Como piensas hacerlo y que metodos usaras para lograrlo?

Saludos ;)

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.