Forum 4SI
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

calculatrice

Aller en bas

calculatrice Empty calculatrice

Message par Admin Sam 6 Fév - 21:53

<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:&nbsp;</b> &nbsp;<input name="v1" type="text" size="30" onfocus="affiche('donner un entier')">
<p><b>Valeur 2:&nbsp;</b> &nbsp;<input name="v2" type="text" size="30" onfocus="affiche('donner un entier')"><br>
<b>Op&eacute;ration : </b><br>
<input type="radio" name="choix" value="A"  >Addition&nbsp;&nbsp; <input type="radio" name="choix" value="S" >Soustraction&nbsp;&nbsp; <input type="radio" name="choix" value="M" >Mutip1ication&nbsp;&nbsp;&nbsp; <input type="radio" name="choix" value="D" > Division<br >
<b>R&eacute;sultat:&nbsp;</b> &nbsp;&nbsp; &nbsp;<input name="res" type="text" size="20" > <br >&nbsp;<br>&nbsp; 
&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <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>&nbsp;</p>

</body>

</html>

Admin
Admin

Messages : 40
Date d'inscription : 27/09/2007

https://missaoui-lcp.forumpro.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser