Code :
#include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char *argv[]) { long choixMenu; float a,b; char o,e; do { printf("1. Calculatrice basique \n" ); printf("2. Calculatrice scientifique \n" ); printf("3. Calculatrice matricielle \n" ); scanf("%d", &choixMenu); switch (choixMenu) { case 1: printf ("Entrez votre op%cration: \n", 130); scanf("%f", &a); //ici, on entre la première valeur do{ printf("debut de la boucle \n" ); scanf("%c", &o); //correspond au signe scanf("%f", &b); //correspond à la deuxième valeur scanf("%c", &e); if (o == '+'){ a=a+b; } else if (o == '-'){ a=a-b; } else if (o == '*'){ a=a*b; } else if (o == '/'){ a=a/b; } else{ printf("ERROR. \n" ); //conditions d'erreur sur le symbole } } while (o != 'r'); //fin de boucle des opérations break; case 2: printf("on en est pas la encore\n\n" ); break; case 3: break; default: } } while (o!='m'); system("PAUSE" ); return 0; }
|