Écrivez un programme qui réalise plusieurs types de calcul à partir de deux valeurs entrées par l’utilisateur.
Les valeurs entrées par l’utilisateur doivent représenter des valeurs numériques pas forcément entières.
Les opérations possibles par la calculette sont l’addition, la soustraction, la multiplication, la division, la puissance.
Un seul formulaire est requis pour faire cet exercice, mais il doit proposer autant de boutons de soumission qu’il y d’opérations possibles.
Dans le cas où c’est la puissance qui est choisie, la deuxième valeur doit être un entier.
Dans le cas où c’est la division qui est choisie, le diviseur ne peut pas être nul.
Si l’utilisateur enfreint ces conditions, il faut l’en informer mais préserver les valeurs entrées dans le formulaire.
Le programme côté serveur réalise l’opération demandée et affiche dans un paragraphe, sous la forme d’une phrase, le résultat précédé du calcul. Par exemple : 5 multiplié par 2.5 vaut 12.5
D’un point de vue technique, cet exercice est une occasion d’utiliser la structure de contrôle switch.