Accueil Cours Aprés BTS Livre d'or Contact

Exercice 8 :


Créer une petite calculatrice permettant d'effectuer des opérations arithmétique elemantaires (addition,soustraction ...) sur deux opérandes.
1.affichez un formulaire permettant , dans l'ordre, de saisir la premiers operande, puis de selectionner l'operation parmi une liste champ radio, enfin de saisir la seconde opérande.
- verifier qu'on ne peut pas diviser par Zero .

Solution :

<?php
$resultat='';
if(isset($_GET['envoyer']))
{
$nbr1=$_GET['nbr1'];
$nbr2=$_GET['nbr2'];
$operation=$_GET['operation'];
switch($operation)
{
case 1 :$resultat=$nbr1+$nbr2;break;
case 2 :$resultat=$nbr1-$nbr2;break;
case 3 :$resultat=$nbr1*$nbr2;break;
}
if($operation==4)
{
if($nbr2==0)
{
// echo"<font color=red><b> ERREUR !!! la division sur zero est impossible</font></b>";
$resultat=' erreur';
}
else
$resultat=$nbr1/$nbr2;
}
}
echo"<html><head></head><body>
<form name='form1' method='GET' action=''>
1 ére nombre:<input type='text' name='nbr1' value=$resultat><br>
choisissez l'opération :<br>
<input type='radio' name='operation'value='1'>addition<br>
<input type='radio' name='operation'value='2'>soustraction<br>
<input type='radio' name='operation'value='3'>multiplicaion<br>
<input type='radio' name='operation'value='4'>division<br>
2 éme nombre:<input type='text' name='nbr2' value=''><br>
<input type='submit' name='envoyer' value='envoyer'><br>
</body>
</html>";

?>

         [Executer]         [retourne à la pages d'exercices]