Função quadrática

Publicado por Thiago 17/05/2005

[ Hits: 15.307 ]

Download funcaoquadratica.htm




Galera se tiver algum erro me notifiquem!
E viva o linux!!!

  



Esconder código-fonte

<HTML>
 <HEAD>
  <TITLE>FUNÇÃO DO 2º GRAU</TITLE>
 </HEAD>
  <BODY>
    <MARQUEE><FONT COLOR=BLUE SIZE=10><B>FUNÇÃO DO 2º GRAU</B></FONT></MARQUEE>

   <SCRIPT LANGUAGE="JavaScript1.3">
    <!--
   window.alert("==================..FUNÇÃO DO 2º GRAU..===================");
   A = window.prompt("INFORME O VALOR DO COEFICIENTE (A) ","");
   B = window.prompt("INFORME O VALOR DO COEFICIENTE (B) ","");
   C = window.prompt("INFORME O VALOR DO COEFICIENTE (C) ","");

   
   
   if((A == "") || (A == " "))
   {
      A = 0;
   }
   else if((B == "") || (B == " "))
        {
      B = 0;
        }
        else if ((C == "") || (C == " "))
        {
         C = 0;
        }
   

   document.write("<P>" + "FÓRMULA DA FUNÇÃO DO 2° GRAU: ax² + bx + c" + "</P>");
   document.write("<P>" + "FÓRMULA DE BÁSKARA OU DELTA : b² -4 * a * c" + "</P>");

   delta = ( (B * B) -(4 * (A) * (C)));
   raiz = Math.sqrt(delta,2);
   x1 = (-B - raiz / (2 * A));
   x2 = (-B + raiz / (2 * A));
   

   document.write("<P>" + "VALOR DE A = " + A + "</P>");
   document.write("<P>" + "VALOR DE B = " + B + "</P>");
   document.write("<P>" + "VALOR DE C = " + C + "</P>");
   document.write("<P>" + "VALOR DE DELTA = " + delta + "</P>");
   document.write("<P>" + "RAIZ DE DELTA = " + Math.round(raiz) + "</P>");
   document.write("<P>" + "VALOR DE X LINHA = " + Math.round(x1) + "</P>");
   document.write("<P>" + "VALOR DE X DUAS LINHAS = " + Math.round(x2) + "</P>");

   if(delta < 0)
   {
      document.write("<P>" + "RAÍZES REAIS IMAGINÁRIAS." + "</P>");
   }
   else if(delta == 0)
        {
      document.write("<P>" + "RAIZ COMUM." + "</P>");
        }
        else
        {
      document.write("<P>" + " ============> RAÍZES REAIS DIFERENTES." + "</P>");
        }

   
   reset = window.prompt("DESEJA REINICIAR O PROGRAMA ? " + '\n' + "INFORME S.","");



   if(reset == "S")
   {
      window.location.reload();
   }

      
    // -->
   </SCRIPT>
  </BODY>
</HTML>

Scripts recomendados

Inserindo arquivo .JS na página

Refresh

Tabuada em JavaScript

DHTML - Uso de ARRAY, FOR LOOP o WITH no javascript

Contador de acesso melhorado


  

Comentários
[1] Comentário enviado por sed em 13/03/2007 - 14:55h

Se vc fizer A=1, B=5 e C=0, parece que seu script não responde corretamente.
Observe que faltam parênteses
x1 = ((-B - raiz) / (2 * A));
x2 = ((-B + raiz) / (2 * A));

[2] Comentário enviado por Ari Carvalho em 17/05/2008 - 18:02h

Daqui a alguns meses eu vou postar a minha página que calcula as raises reais ou imaginárias de uma equação do segundo grau e seria bom q você vesse!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts