Probelme en javascript

ms -  
 fgi -
Bonjour,

Exerciec est une calculatrice:
je faire mon essais,Et mon probeleme je ne pas sais pas comment je fait la donction "SQRT"

Voila mon essais:et s'espére mon proleme est claire.merci d'avance


<html>
<head>
<script language="javascript">
var ch='';
function Calcule()
{

document.f.t_af.value=Math.sqrt(document.f.t_af.value);

}
function aff(val)

{
document.f.t_af.value=val;
reserve(document.f.t_af.value);
}

function reserve(ch1)
{
ch=ch+ch1;
document.f.t_af.value=ch;

}
function calc()
{
document.f.t_af.value=eval(document.f.t_af.value);
}
</script>
</head>
<body>
<form name="f">
<table border="1">
<tr>
<td colspan="4"><input type="text" name="t_af" size="110"></td>
</tr>
<tr align="center">
<td><input type="button" name="t7" value=" 7 " onClick="aff(7)"></td>
<td ><input type="button" name="t8" value=" 8 "onClick="aff(8)"></td>
<td ><input type="button" name="t9" value=" 9 "onClick="aff(9)"></td>
<td ><input type="button" name="t/" value=" / "onClick="aff('/')"></td>
</tr>
<tr align="center">
<td><input type="button" name="t4" value=" 4 "onClick="aff(4)"></td>
<td><input type="button" name="t5" value=" 5 "onClick="aff(5)"></td>
<td><input type="button" name="t6" value=" 6 "onClick="aff(6)"></td>
<td><input type="button" name="t*" value=" * "onClick="aff('*')"></td>
</tr>
<tr align="center">
<td><input type="button" name="t1" value=" 1 "onClick="aff(1)"></td>
<td><input type="button" name="t2" value=" 2 "onClick="aff(2)"></td>
<td><input type="button" name="t3" value=" 3 "onClick="aff(3)"></td>
<td><input type="button" name="t-" value=" - "onClick="aff('-')"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="button" name="t0" value=" 0 "onClick="aff(0)"></td>
<td><input type="button" name="t." value=" . " onClick="aff('.')"></td>
<td><input type="button" name="t+" value=" + "onClick="aff('+')"></td>
</tr>
<tr align="center">
<td colspan="3"><input type="reset" name="ton/c" value=" ON/C " size="9"></td>
<td><input type="button" name="t=" value=" = "onClick="calc('=')"></td>
</tr>
<tr align="center">
<td colspan="4" align="center"><input type="button" name="tsqrt" value=" sqrt " onClick="Calcule()">
<input type="button" name="tpow" value=" pow ">
<input type="button" name="tlog" value=" log ">
</td>
</tr>
</table>
</form>
</body>
</head>
</html>


3 réponses

bikiew Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   23
 
bonjour,

il me semble que la synatxe est correcte, par contre j'ai essaye ton code et rien ne s'affiche ?
0
fgi
 
pas il affiche mais il reste la fonction srqrt et pow et log na marche pas,je besoin d'aide marci
0
bikiew Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   23
 
ta fonction sqrt marche, apres utilise math.log mais pour math.pow il te faut 2 variables a rentrer, base et exposant, cherche de ce cote la
0
fgi
 
non,c'est que sqrt ne fonctionne pas correctement,s' ajoute un autre nombre,sqrt perdu....merci
0