Javascript Ecuación cuadrática

Posted by Labels: at

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>

</head>

<SCRIPT LANGUAGE="JavaScript">

                               //Declaramos variables que seran necesarios para la solucion del problema

                               var d; // Discriminate

                               var x1; // d > 0

                               var x2; // d > 0

                               var x; // x para calcular en el caso que discriminate sea  d == 0 pero usamos estrictamente igual

                               var a = prompt("Introduce a:"); // "a" de la ecuacion

                               var b = prompt("Introduce b:"); // "b" de la ecuacion

                               var c = prompt("Introduce c:"); // "c" de la ecuacion

                              

                               //Con esta Ecuacion calculamos la discriminante

                               d= b*b - 4 * a * c;

                                              

                // Segun el valor de d entramos en una de esas condiciones

                // para discriminaten mayor a cero                                                                                                       

                if(d > 0 ) {

 

                                                               x1=(-b + Math.sqrt(d))*2*a

                                                               x2=(-b - Math.sqrt(d))*2*a 

                                                                              alert("La ecuación tiene dos soluciones, que son números reales distintos: x1= "+x1+"    x2= "+x2);                                              

                }

                // para discriminaten igual a cero           

                if(d == 0 ) {

                                                               x=(-b + Math.sqrt(d))*2*a

                                                                              alert("La ecuación tiene una solución doble: x= "+x);                                                  

                }

                // para discriminaten menor a cero

                if(d < 0 ) {

 

                                                                              alert("La ecuación no tiene soluciones reales.");            

                }                             

                                                                               

</SCRIPT>

<body>

</body>

</html>

Back to Top