Advertisement
diego123

Codigo JAVA - Solucion a Ecuaciones Cuadraticas by R4z0R_

Mar 9th, 2013
1,290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1. /*
  2. Codigo para la solucion de ecuaciones cuadraticas
  3.     Write by @r4z0r_bl4ck  
  4. */
  5.  
  6. import java.util.Scanner;
  7.     public class ecuacion_cuadratica {
  8.         Scanner lea = new Scanner (System.in);
  9.             public static void main (String[]args) {
  10.                 ecuacion_cuadratica object = new ecuacion_cuadratica();
  11.                     object.banner();
  12.                     object.solucion();
  13.                                 }
  14.  
  15.             public void banner() {
  16.                 System.out.println ("#########################################################");
  17.                 System.out.println ("# SOLUCION ECUACIONES CUADRATICAS DE LA FORMA AX^2+BX+C #");
  18.                 System.out.println ("# ----------------------------------------------------- #");
  19.                 System.out.println ("#         Compiler: javac ecuacion_cuadratica.java      #");
  20.                 System.out.println ("#         modo uso: java ecuacion_cuadratica            #");
  21.                 System.out.println ("# =-=-=-=-=-=-=-=- Coded by @r4z0r_bl4ck -=-=-=-=-=-=-= #");
  22.                 System.out.println ("#########################################################");
  23.                          }
  24.  
  25.             public void solucion() {
  26.                 double a,b,c,discriminante,x1,x2;
  27.                     System.out.println ("Ingrese El Coeficiente de A");
  28.                         a = lea.nextDouble();
  29.                     System.out.println ("Ingrese El Coeficiente de B");
  30.                         b = lea.nextDouble();
  31.                     System.out.println ("Ingrese El Coeficiente de C");
  32.                         c = lea.nextDouble();
  33.                             discriminante = ((b*b)-(4*(a*c)));
  34.  
  35.             if (discriminante < 0) {
  36.                 System.out.println ("La Ecuacion No Tiene Soluciones Reales");
  37.                         }
  38.  
  39.             if (discriminante == 0) {
  40.                 System.out.println ("La ecuacion tiene solo una raiz real");
  41.                     x1 = (-b)/(2*a);
  42.                 System.out.println ("La Solucion es, X1=X2 : " +x1);
  43.                         }
  44.  
  45.             if (discriminante > 0) {
  46.                 System.out.println ("La ecuacion tiene dos raizes reales");
  47.                     x1 = (-b)+Math.sqrt(discriminante)/(2*a);
  48.                     x2 = (-b)-Math.sqrt(discriminante)/(2*a);
  49.                 System.out.println ("La Solucion es, X1 = " +x1+ " y, X2 = " +x2);
  50.                         }
  51.  
  52.                          }
  53.                     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement