Dans cet exercice, vous allez créer une calculatrice simple en ligne de commande. Le programme demandera à l'utilisateur de saisir deux nombres ainsi qu'une opération (addition, soustraction, multiplication ou division). Il effectuera ensuite l'opération demandée et affichera le résultat.
Apprendre à utiliser le bloc match pour gérer différentes conditions.
Manipuler les entrées utilisateur avec des nombres (i32, f64, etc.).
Implémenter des vérifications pour des cas particuliers (comme la division par zéro).
Demander les entrées utilisateur
Demandez à l'utilisateur de saisir deux nombres (flottants ou entiers).
Ensuite, demandez-lui de choisir une opération parmi +, -, *, ou /.
Valider les entrées
Vérifiez que les nombres sont valides et que l'utilisateur a saisi une opération autorisée.
En cas d'entrée incorrecte, affichez un message d'erreur et demandez de recommencer.
Effectuer le calcul
Utilisez un bloc match pour effectuer l'opération choisie :
Addition (+) : additionnez les deux nombres.
Soustraction (-) : soustrayez le deuxième du premier.
Multiplication (*) : multipliez les deux nombres.
Division (/) : divisez le premier par le deuxième (vérifiez que le deuxième n'est pas zéro).
Afficher le résultat
Affichez le résultat du calcul. Si la division par zéro est tentée, affichez un message d’erreur spécifique.
Bienvenue dans la calculatrice simple. Entrez le premier nombre : 12 Entrez le deuxième nombre : 4 Choisissez une opération (+, -, *, /) : / Le résultat de 12 / 4 est : 3.00