jun 15 2008

Calcular Bhaskara em javascript

  • Autor: admin em javascript
  • Sem Comentários. Seja o primeiro a comentar.
Este código abaixo só irá funcionar no navegador firefox, criado pelo Peter Silver:

?View Code JAVASCRIPT
javascript:function vai(){document.getElementById('numbera').focus();numbera=eval(document.getElementById("numbera").value);numberb=eval(document.getElementById("numberb").value);numberc=eval(document.getElementById("numberc").value);valordelta=numberb*numberb-4*numbera*numberc;resultado=valordelta;affe=Math.sqrt(resultado);document.getElementById("resultdelta").value=valordelta;valorxis1=eval(0-numberb);valorxis2=eval(valorxis1+affe);valorxis3=eval(valorxis2/2*numbera);document.getElementById("resultxis").value=valorxis3;valorxis4=eval(0-numberb);valorxis5=eval(valorxis4-affe);valorxis6=eval(valorxis5/2*numbera);document.getElementById("resultxis1").value=valorxis6;if(document.getElementById("resultdelta").value=='NaN'){alert('delta impossivel de ser calculado');}if(document.getElementById("resultxis").value=='NaN'){alert('X1impossivel de ser calculado');}if(document.getElementById("resultxis1").value=='NaN'){alert('X2 impossivel de ser calculado');}}document.body.innerHTML='Calcular Bhaskara<br><center><table border="5" cellpadding="4" cellspacing="4" id="tabela"><tr><td align="center">Numero A:</td><td align="center"><input type="text" id="numbera" size="5" value=""><tr><td align="center">Numero B:<td align="center"><input type="text" id="numberb" size="5" value=""><tr><td align="center"><center>Numero C:<td align="center"><input type="text" id="numberc" size="5" value=""></table><table border="5"><tr><td align="center"><input type=button value="calcular valor de delta e xis" onclick="vai()"></table><table border="5" cellpadding="4" cellspacing="4"><tr><th align="center"><h1><center>Resultado:</h1><tr><td align="center">DELTA=<td align="center"><input type="text" id="resultdelta" size="10" readonly><tr><td align="center"><center>X1=<td align="center"><input type="text" id="resultxis" size="10" readonly><tr><td align="center"><center>X2=<td align="center"><input type="text" id="resultxis1" size="10" readonly></table>'+document.body.innerHTML;void(0)

Já este pequeno código disponibilizado pelo Elieder, funciona tanto no Internet Explorer como no Firefox:

?View Code JAVASCRIPT
javascript:a=eval(prompt("A x²",""));b=eval(prompt("B x",""));c=eval(prompt("C",""));delta=(b*b)-(4*a*c);if(delta>=0){x1 = (-b+Math.sqrt(delta))/2*a;x2 = (-b-Math.sqrt(delta))/2*a;alert("Raízes: \n\n\nx' = "+x1+"\n\nx\" = "+x2);}else{alert("Delta menor que zero!\nAs raízes são imaginárias!");};void(0);


DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!
  • Jefferson Ferreira de brito: eu quero muito
  • thiago valente: Eu quero um para mim
  • Lucas martins balieiro: Eu não fiz o enem mesmo assim eu posso me inscrever no site essa é minha dúvida, só queme...
  • Francisca Marli Oliveira: quero saber quanto tenho no meu fgts

Links

Leitores Recentes

VALE O CLIQUE!

Site Seguro Ocioso

Divulgue o blog Infomaroto em seu site e tenha seu link ou banner aqui.
Blog Infomaroto