Salut, essaies ça, chez moi ça marche.
Remarque, c'est un vrai bordel ton programme, ton main est rop lourd, il faudra penser à répartir en plusieurs fonctions ;-)
à+
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]){
int choixCalcul = 0;
double nombre1, nombre2, resultatAdd, resultatSous, resultatMult, resultatDiv;
printf("Bienvenue sur la super calculatrice.\n\n");
printf("Choisissez maintenant le type de calcul que vous souhaitez faire:\n");
printf("1: Addition\n");
printf("2: Soustraction\n");
printf("3: Multiplication\n");
printf("4: Division\n");
scanf("%d", &choixCalcul);
switch (choixCalcul){
case 1:{
printf("Choisissez le premier nombre a additionner.\n");
scanf("%lf", &nombre1);
printf("Choisissez maintenant le deuxieme nombre a additionner.\n");
scanf("%lf", &nombre2);
resultatAdd = nombre1 + nombre2;
printf("Le resultat de votre addition est : %f.\n", resultatAdd);
}break;
case 2:{
printf("Choisissez le premier nombre auquel un deuxieme sera soustrait.\n");
scanf("%lf", &nombre1);
printf("Choisissez maintenant ce deuxieme nombre.\n");
scanf("%lf", &nombre2);
resultatSous = nombre1 - nombre2;
printf("Le resultat de votre soustraction est : %f.\n", resultatSous);
} break;
case 3:{
printf("Choisissez le premier nombre a multiplier.\n");
scanf("%lf", &nombre1);
printf("Choisissez le deuxieme nombre a multiplier.\n");
scanf("%lf", &nombre2);
resultatMult = nombre1 * nombre2;
printf("Le resultat de votre multiplication est : %f.\n", resultatMult);
} break;
case 4:{
printf("Choisissez le numerateur.\n");
scanf("%lf", &nombre1);
printf("Choisissez le denominateur.\n");
scanf("%lf", &nombre2);
resultatDiv = nombre1 / nombre2;
printf("Le resultat de votre division est : %f.\n", resultatDiv);
} break;
default:
printf("Ca vous amuse? Je vous rapelle qu'il n'y a que 4 choix.\n");
break;
}
system("PAUSE");
return 0;
}