Le voila le code de ma calculatrice
:
#include <stdio.h>
#include <stdlib.h>
// Ne pas oublier les anti-slash et non les slash !!
int main(int argc, char *argv[])
{
int resultat = 0, nombre1 = 0, nombre2 = 0, choixOperation = 0, choixEnd = 0;
do
{
printf("Ecrivez le nombre 1 :\n\n");
scanf("%d", &nombre1);
printf("Ecrivez le nombre 2 :\n\n");
scanf("%d", &nombre2);
printf("Choississez votre operation :\n\n");
printf("1. Addition .\n");
printf("2. Soustraction .\n");
printf("3. Multiplication .\n");
printf("4. Division .\n");
printf("5. Modulo .\n");
scanf("%d", &choixOperation);
switch(choixOperation)
{
case 1:
resultat = nombre1 + nombre2;
printf("%d + %d = %d\n\n", nombre1, nombre2, resultat);
break;
case 2:
resultat = nombre1 - nombre2;
printf("%d - %d = %d\n\n", nombre1, nombre2, resultat);
break;
case 3:
resultat = nombre1 * nombre2;
printf("%d * %d = %d\n\n", nombre1, nombre2, resultat);
break;
case 4:
resultat = nombre1 / nombre2;
printf("%d / %d = %d\n\n", nombre1, nombre2, resultat);
break;
case 5:
resultat = nombre1 % nombre2;
printf("%d % %d = %d\n\n", nombre1, nombre2, resultat);
break;
default:
printf("Choix Impossible");
break;
}
printf("Voulez vous faire un nouveau calcul ?\n");
printf("1. Faire un nouveau calcul\n");
printf("2. Eteindre la calculatrice\n");
scanf("%d", &choixEnd);
} while(choixEnd != 2);
return 0;
}