calculatrice
calculatrice
<html >
<head>
<title>opération</title>
<script language="javascript">
function calcul(f)
{
n1=document.f.v1.value;
n2=document.f.v2.value;
if(document.f.choix[0].checked){r=Number(n1)+Number(n2);}
if(document.f.choix[1].checked){r=n1-n2;}
if(document.f.choix[2].checked){r=n1*n2;}
if(document.f.choix[3].checked){if(n2!=0){r=n1/n2;} else {r='Erreur division par zero';}}
//permet d'evaluer une expression saisie dans la zone v1 exemple l'expression 8*2-5/7
if (isNaN(n1)) {r=eval(n1);}
document.f.res.value=r;
}
function racine()
{
var n1=document.f.v1.value;
var n2=document.f.v2.value;
if (n2!=null && n1==0) {document.f.res.value=Math.sqrt(n2);}
else {if (n1!=null) {document.f.res.value=Math.sqrt(n1);} }
}
// affiche dans la zone résultat un réel aléatoire entre 0 et 1
function random()
{
document.f.res.value=Math.random();
}
//fonction qui affiche un message dans la barre d'etat
function affiche(mes)
{
window.status=mes;
}
</script>
</head>
<body >
<form name="f" >
<b>Valeur 1: </b> <input name="v1" type="text" size="30" onfocus="affiche('donner un entier')">
<p><b>Valeur 2: </b> <input name="v2" type="text" size="30" onfocus="affiche('donner un entier')"><br>
<b>Opération : </b><br>
<input type="radio" name="choix" value="A" >Addition <input type="radio" name="choix" value="S" >Soustraction <input type="radio" name="choix" value="M" >Mutip1ication <input type="radio" name="choix" value="D" > Division<br >
<b>Résultat: </b> <input name="res" type="text" size="20" > <br > <br>
</p>
<p> <input type="button" value="Calculer" onClick="calcul(f)"><input type="RESET" name="effacer" value="Effacer" > </p>
<p>
<input type="button" value="Aléatoire" onClick="random()"> <input type="button" value="Racine Carré" onClick="racine()">
<input type="button" name="pi" value="PI" >
<input type="button" name="eval" value="Evaluer expression" onclick="calcul(f)"> </p>
</form>
<p> </p>
</body>
</html>
<head>
<title>opération</title>
<script language="javascript">
function calcul(f)
{
n1=document.f.v1.value;
n2=document.f.v2.value;
if(document.f.choix[0].checked){r=Number(n1)+Number(n2);}
if(document.f.choix[1].checked){r=n1-n2;}
if(document.f.choix[2].checked){r=n1*n2;}
if(document.f.choix[3].checked){if(n2!=0){r=n1/n2;} else {r='Erreur division par zero';}}
//permet d'evaluer une expression saisie dans la zone v1 exemple l'expression 8*2-5/7
if (isNaN(n1)) {r=eval(n1);}
document.f.res.value=r;
}
function racine()
{
var n1=document.f.v1.value;
var n2=document.f.v2.value;
if (n2!=null && n1==0) {document.f.res.value=Math.sqrt(n2);}
else {if (n1!=null) {document.f.res.value=Math.sqrt(n1);} }
}
// affiche dans la zone résultat un réel aléatoire entre 0 et 1
function random()
{
document.f.res.value=Math.random();
}
//fonction qui affiche un message dans la barre d'etat
function affiche(mes)
{
window.status=mes;
}
</script>
</head>
<body >
<form name="f" >
<b>Valeur 1: </b> <input name="v1" type="text" size="30" onfocus="affiche('donner un entier')">
<p><b>Valeur 2: </b> <input name="v2" type="text" size="30" onfocus="affiche('donner un entier')"><br>
<b>Opération : </b><br>
<input type="radio" name="choix" value="A" >Addition <input type="radio" name="choix" value="S" >Soustraction <input type="radio" name="choix" value="M" >Mutip1ication <input type="radio" name="choix" value="D" > Division<br >
<b>Résultat: </b> <input name="res" type="text" size="20" > <br > <br>
</p>
<p> <input type="button" value="Calculer" onClick="calcul(f)"><input type="RESET" name="effacer" value="Effacer" > </p>
<p>
<input type="button" value="Aléatoire" onClick="random()"> <input type="button" value="Racine Carré" onClick="racine()">
<input type="button" name="pi" value="PI" >
<input type="button" name="eval" value="Evaluer expression" onclick="calcul(f)"> </p>
</form>
<p> </p>
</body>
</html>
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|