Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: @Sthéfano en 26 Julio 2010, 22:26 pm



Título: [Código] Ecuaciones de 2° grado [Python]
Publicado por: @Sthéfano en 26 Julio 2010, 22:26 pm
Código
  1. ###########################
  2. # Ecuaciones de 2do grado #
  3. # Autor: S&S Labs         #
  4. # Thanks to: WindHack     #
  5. ###########################
  6.  
  7. from math import sqrt
  8.  
  9. def Calculo(X,Y,Z):
  10.  
  11.    try:
  12.        N1 = (-Y + ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))
  13.        N2 = (-Y - ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))
  14.  
  15. return "(+) = " + str(N1) + "(-) = " + str(N2)
  16.  
  17.    except:
  18.        return 'Sin solucion, intenta nuevamente'          
  19.  
  20. while True:
  21. print "Ecuacion de Segundo Grado..."
  22. X = input(' X = ')
  23. Y = input(' Y = ')
  24. Z = input(' Z = ')
  25. 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 ;)


Título: Re: [Código] Ecuaciones de 2° grado [Python]
Publicado por: 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.


Título: Re: [Código] Ecuaciones de 2° grado [Python]
Publicado por: @Sthéfano en 26 Julio 2010, 22:51 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 ;)


Título: Re: [Código] Ecuaciones de 2° grado [Python]
Publicado por: Shell Root en 26 Julio 2010, 22:54 pm
(http://www.sirchie.com/Assets/images/vehicles/surveillance/top-secret.gif)