paulochagass Postado Agosto 4, 2012 Denunciar Share Postado Agosto 4, 2012 Galera meu codigo é o seguinte:function calcular() {var campo = document.getElementById("campo");var a = +campo.a.value;var b = +campo.b.value;var c = +campo.c.value;var delta = b*b - 4 * (a)*©;var calculo1 = -b + Math.sqrt(delta);var calculo2 = -b - Math.sqrt(delta);var x1 = calculo1 / (2)*(a);var x2 = calculo2 / (2)*(a;campo.d.value = x1;campo.e.value = x2;}no x1, era pra dividir o calculo 1 por 2*a mais isso não acontece e o numero continua neutro !codigo html em baixo :<!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>Aula 6</title><script type="text/javascript" src="js/js06.js"></script><style type="text/css">fieldset {width:150px;}input {float:right;}label {float:left;}label,input {width:68px;}</style></head><body><form id="campo"><fieldset><legend>Matematica de cu !</legend><label for="a">valor a:</label><input type="text" name="a" /><label for="b">valor b:</label><input type="text" name="b" /><label for="c">valor c:</label><input type="text" name="c" /><label for="d">x1:</label><input type="text" name="d" disabled="disabled"/><label for="e">x2:</label><input type="text" name="e" disabled="disabled"/><a href="#" onclick="calcular()">Calcular</a></fieldset></form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Arash Postado Agosto 4, 2012 Denunciar Share Postado Agosto 4, 2012 Por causa disso:var delta = b*b - 4 * (a)*©; var x2 = calculo2 / (2)*(a;No primeiro, tipo wtf? "©" !!E no segundo ta faltando ")" depois do a.Mano por causa desses erros, que nós usamos, programas de edição de códigos.Use o dreamweaver.Mas se não quiser pagar por um.Voce pode usar tambem o Notepad++, que é open-souce. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fiote Postado Agosto 5, 2012 Denunciar Share Postado Agosto 5, 2012 Mano por causa desses erros, que nós usamos, programas de edição de códigos.Use o dreamweaver.Bastava olhar o console de erros de qualquer navegador. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 paulochagass Postado Agosto 28, 2012 Autor Denunciar Share Postado Agosto 28, 2012 Vlw mesmo amigos ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
paulochagass
Galera meu codigo é o seguinte:
function calcular() {
var campo = document.getElementById("campo");
var a = +campo.a.value;
var b = +campo.b.value;
var c = +campo.c.value;
var delta = b*b - 4 * (a)*©;
var calculo1 = -b + Math.sqrt(delta);
var calculo2 = -b - Math.sqrt(delta);
var x1 = calculo1 / (2)*(a);
var x2 = calculo2 / (2)*(a;
campo.d.value = x1;
campo.e.value = x2;
}
no x1, era pra dividir o calculo 1 por 2*a mais isso não acontece e o numero continua neutro !
codigo html em baixo :
<!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>Aula 6</title>
<script type="text/javascript" src="js/js06.js"></script>
<style type="text/css">
fieldset {width:150px;}
input {float:right;}
label {float:left;}
label,input {width:68px;}
</style>
</head>
<body>
<form id="campo">
<fieldset>
<legend>Matematica de cu !</legend>
<label for="a">valor a:</label>
<input type="text" name="a" />
<label for="b">valor b:</label>
<input type="text" name="b" />
<label for="c">valor c:</label>
<input type="text" name="c" />
<label for="d">x1:</label>
<input type="text" name="d" disabled="disabled"/>
<label for="e">x2:</label>
<input type="text" name="e" disabled="disabled"/>
<a href="#" onclick="calcular()">Calcular</a>
</fieldset>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.