C Programme pour créer une calculatrice simple en utilisant le boîtier interrupteur ...

Dans cet exemple, vous apprendrez à créer une calculatrice simple en programmation C à l'aide de l'instruction switch.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Déclaration du commutateur C
  • C pause et continuer

Ce programme prend un opérateur arithmétique +, -, *, /et deux opérandes de l'utilisateur. Ensuite, il effectue le calcul sur les deux opérandes en fonction de l'opérateur saisi par l'utilisateur.

Calculatrice simple utilisant l'instruction switch

#include int main() ( char operator; double first, second; printf("Enter an operator (+, -, *,): "); scanf("%c", &operator); printf("Enter two operands: "); scanf("%lf %lf", &first, &second); switch (operator) ( case '+': printf("%.1lf + %.1lf = %.1lf", first, second, first + second); break; case '-': printf("%.1lf - %.1lf = %.1lf", first, second, first - second); break; case '*': printf("%.1lf * %.1lf = %.1lf", first, second, first * second); break; case '/': printf("%.1lf / %.1lf = %.1lf", first, second, first / second); break; // operator doesn't match any case constant default: printf("Error! operator is not correct"); ) return 0; ) 

Production

Entrez un opérateur (+, -, *,): * Entrez deux opérandes: 1,5 4,5 1,5 * 4,5 = 6,8 

L' *opérateur saisi par l'utilisateur est stocké dans l'opérateur. Et, les deux opérandes, 1.5et 4.5sont stockés respectivement dans le premier et le second.

Puisque l'opérateur *correspond case '*':, le contrôle du programme passe à

printf("%.1lf * %.1lf = %.1lf", first, second, first * second); 

Cette déclaration calcule le produit et l'affiche à l'écran.

Enfin, l' break;instruction termine l' switchinstruction.

Articles intéressants...