- Back to Home »
- Programación »
- [Python] Calculadora Bascara - Cuadrática
Posted by : Unknown
sábado, 13 de julio de 2013
Éste programa es un proyecto que acabo de comenzar, la idea es
hacerlo con interfaz gráfica (GUI). Por ahora estoy estudiando y aprendiendo a hacerlo con dos 2 binding, Tkinter y wxPython. Todavía falta para lograrlo pero lo que vaya avanzando lo iré compartiendo.
Por ahora dejo el Diagrama de Flujo y el código en Python.
Diagrama de Flujo de Datos:
Código:
#-*-coding:utf-8-*- ############################################## # Calculadora Bascara - Funcion Cuadratica # # por GaBo # ############################################## # Se importa el Módulo que contiene la función SQRT from math import * # Se guardan los valores en las variables y se los convierte en float A = float(raw_input("Ingrese el valor de A: ")) B = float(raw_input("Ingrese el valor de B: ")) C = float(raw_input("Ingrese el valor de C: ")) # Se calcula el Discriminante X = (B**2)-(4*A*C) # Si el valor del Discriminante es negativo no se calcula if X < 0: print "Solucion solo en numeros complejos" # Si es igual a 0, sólo hay una solución real elif X == 0: X1 = (-B) / (2*A) print "%.2f" % X1 # De lo contrario, hay dos soluciones reales else: X1 = (-B + sqrt(X)) / (2*A) X2 = (-B - sqrt(X)) / (2*A) # Se muestran las soluciones print "%.2f" % X1 print "%.2f" % X2