Programme C ++ pour créer une calculatrice simple pour ajouter, soustraire, multiplier ou diviser à l'aide de switch ... case

Exemple pour créer une calculatrice simple pour ajouter, soustraire, multiplier et diviser à l'aide de l'instruction switch et break.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation C ++ suivantes:

  • Instruction C ++ switch… case
  • Instruction C ++ break and continue

Ce programme prend un opérateur arithmétique (+, -, *, /) et deux opérandes d'un utilisateur et effectue l'opération sur ces deux opérandes en fonction de l'opérateur entré par l'utilisateur.

Exemple: calculatrice simple utilisant l'instruction switch

 # include using namespace std; int main() ( char op; float num1, num2; cout <> op; cout <> num1>> num2; switch(op) ( case '+': cout << num1+num2; break; case '-': cout << num1-num2; break; case '*': cout << num1*num2; break; case '/': cout << num1/num2; break; default: // If the operator is other than +, -, * or /, error message is shown cout << "Error! operator is not correct"; break; ) return 0; ) 

Production

 Entrez l'opérateur + ou - ou * ou divisez: - Entrez deux opérandes: 3,4 8,4 3,4 - 8,4 = -5,0 

Ce programme prend un opérateur et deux opérandes de l'utilisateur.

L'opérateur est stocké dans la variable op et deux opérandes sont stockés respectivement dans num1 et num2.

Ensuite, l'instruction switch… case est utilisée pour vérifier l'opérateur saisi par l'utilisateur.

Si l'utilisateur entre + alors, les instructions pour case: '+'sont exécutées et le programme est terminé.

Si l'utilisateur entre - alors, les instructions pour case: '-'sont exécutées et le programme est terminé.

Ce programme fonctionne de la même manière pour * et / operator. Mais, si l'opérateur ne correspond à aucun des quatre caractères (+, -, * et /), l'instruction par défaut est exécutée et affiche un message d'erreur.

Articles intéressants...