Se connecter avec
S'enregistrer | Connectez-vous

do while en C

Dernière réponse : dans Programmation

Bonjour tout le monde alors voila j'ai fait une calculette mais je voudrais la pofiner avec un do while pour quand on a entré les premier chiffre et qu'on fasse entrer le resultat s'affiche et apres demander pour continuer a additioner appuyer sur a ou sur q pour quitter. J'espere avoir été clair

Voila ma source

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.  
  7. int choixMenu;
  8. double nombre1, nombre2, nombre3, nombre4, nombre5, resultat;
  9.  
  10.  
  11. printf(" Calculatrice\n\n\n\n\n");
  12. printf(" ***Menu***\n\n\n");
  13. printf(" Que voulez vous faire ?\n\n");
  14. printf("[1] Addition\n");
  15. printf("[2] Soustraction\n");
  16. printf("[3] Multiplication\n");
  17. printf("[4] Division\n\n");
  18.  
  19. scanf("%i", &choixMenu);
  20.  
  21. switch (choixMenu)
  22. {
  23. case 1:
  24. printf("Vous allez effectuer une Addition\n");
  25. printf("Entrez le nombre 1 :\n");
  26. scanf("%lf", &nombre1);
  27. printf("Entrez le nombre 2 :\n");
  28. scanf("%lf", &nombre2);
  29.  
  30. resultat = nombre1 + nombre2;
  31.  
  32. printf ("%lf + %lf = %lf\n", nombre1, nombre2, resultat);
  33. break;
  34. case 2:
  35. printf("Vous allez effectuer une Soustraction\n");
  36. printf("Entrez le nombre 1 :\n");
  37. scanf("%lf", &nombre1);
  38. printf("Entrez le nombre 2 :\n");
  39. scanf("%lf", &nombre2);
  40.  
  41. resultat = nombre1 - nombre2;
  42.  
  43. printf("%lf - %lf = %lf\n", nombre1, nombre2, resultat);
  44. break;
  45. case 3:
  46. printf("Vous allez effectuer une Multiplication\n");
  47. printf("Entrez le nombre 1 :\n");
  48. scanf("%lf", &nombre1);
  49. printf("Entrez le nombre 2 :\n");
  50. scanf("%lf", &nombre2);
  51.  
  52. resultat = nombre1 * nombre2;
  53.  
  54. printf("%lf x %lf = %lf\n", nombre1, nombre2, resultat);
  55. break;
  56. case 4:
  57. printf("Vous allez effectuer une Division\n");
  58. printf("Entrez le nombre 1 :\n");
  59. scanf("%lf", &nombre1);
  60. printf("Entrez le nombre 2 :\n");
  61. scanf("%lf", &nombre2);
  62.  
  63. resultat = nombre1 / nombre2;
  64.  
  65. printf("%lf / %lf = %lf\n", nombre1, nombre2, resultat);
  66. break;
  67. default:
  68. printf("Je n'ai pas compris votre choix\n\n");
  69. }
  70.  
  71.  
  72. system("PAUSE");
  73. return 0;
  74. }



Merci d'avance

Autres pages sur : while

Lassé par la pub ? Créez un compte

Ah ah le code du site du zero :-D bonne iniative de le modifier !!!!

Edit : tu pourrai faire une variable en plus genre une variable d'opération, comme ca on peut faire une opération du genre 4*6-5+9 et ce serai plus complet il me semble !!!
Lassé par la pub ? Créez un compte
Tom's guide dans le monde