1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| #include <stdio.h>
int main() {
int nombre1,nombre2;
char choix;
printf("DONNER LE PREMIER NOMBRE : ");
scanf("%d",&nombre1);
getc(stdin);
printf("DONNER L'OPERATEUR :");
scanf("%c",&choix);
printf("DONNER LE DEUXEME NOMBRE : ");
scanf("%d",&nombre2);
}
switch(choix) {
case '+' :
printf("%d + %d = %d\n",nombre1,nombre2,nombre1 + nombre2);
break;
switch(choix)
case '-' :
printf("%d - %d = %d\n",nombre1,nombre2,nombre1 - nombre2);
break;
case '*' :
printf("%d * %d = %d\n",nombre1,nombre2,(double) nombre1 * nombre2);
break;
}
switch(choix) {
case '/' :
if(nombre2 != 0)
printf("%d / %d = %.4f\n",nombre1,nombre2,(float) nombre1 / nombre2);
else;
printf("Math Error : impossible de diviser par 0\n");
break;
default : printf("OPERATEUR INCONNUE\n");
return 0;
} |
Partager