#include <stdlib.h> #include <stdio.h> #include <string.h> int main(void) { char commande[80], operand[80]; int a, b; for( ; ; ) // Boucle infinie { printf("Calculatricen"); printf("Tapez le nom de l'opération que vous voulez exécuter" "n ou tapez le mot 'Aide':"); gets(commande); /* Verifier si l'utilisateur veut Quitter */ if(!strcmp(commande, "Quit")) break; // Afficher une aide pour l'utlisateur if(!strcmp(commande, "Aide")) printf("Addition: Pour effectuer une opération d'Additionn" "Soustraction: Pour effectuer une opération de Soustractionn" "Multiplication: Pour effectuer une opération de multiplicationn" "Division: Pour effectuer une opération de Divisionn" "Quit: Pour Quitter le programmen" "Aide: Pour Afficher l'aiden"); printf("Entrer le premier nombre: "); gets(operand); a = atoi(operand); // Transfomer le caractère du clavier en 'int' printf("Entrer te deuxième nombre: "); gets(operand); b = atoi(operand); // Transfomer le caractère du clavier en 'int' /* Effectuer l'opération de calcul */ if(!strcmp(commande, "Addition")) printf("%d", a + b); else if(!strcmp(commande, "Soustraction")) printf("%d", a - b); else if(!strcmp(commande, "Division")) { if(b)/* Eviter la divion par zero*/ printf("%d", a / b); } else if(!strcmp(commande, "Multiplication")) printf("%d", a * b); else printf("commande inconnue, tapez 'Aide'. "); } return 0; } |
0