Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. //Alexandre Pierret 5TE
  5.  
  6. int main() {
  7. int menu = 0; //Initialisation de la variable menu qui contiendrat le choix de l'utilisateur
  8. float nbreUn = 0, nbreDeux = 0, result = 0; // Initialisation des variables pour le calcul
  9.  
  10. printf("========[ Calculatrice ]========\n1. Addition\n2. Soustraction\n3. Multiplication\n4. Division\n5. Quitter le logiciel\n\nOperation: "); //Affiche le menu
  11. scanf("%d", &menu); //Enregistre le choix de l'utilisateur
  12. printf("\n\n\n"); //Saute 3 lignes
  13. if(menu == 1){ //Condition qui vérifie si l'utilisateur a choisis l'addition
  14. printf("Premier nombre: "); //Message qui demande le premier nombre
  15. scanf("%f", &nbreUn); //Enregistre le premier nombre
  16. printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
  17. scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
  18. result = nbreUn + nbreDeux; //L'addition du premier et deuxieme nombre est enregistrer dans la variable result
  19. printf("\nL'addition de %g et de %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
  20. } else if(menu == 2){ //Condition qui vérifie si l'utilisateur a choisis la soustraction
  21. printf("Premier nombre: "); //Message qui demande le premier nombre
  22. scanf("%f", &nbreUn); //Enregistre le premier nombre
  23. printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
  24. scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
  25. result = nbreUn - nbreDeux; //La soustraction du premier et deuxieme nombre est enregistrer dans la variable result
  26. printf("\nLa soustraction de %g et de %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
  27. } else if(menu == 3){ //Condition qui vérifie si l'utilisateur a choisis la multiplication
  28. printf("Premier nombre: ");//Message qui demande le premier nombre
  29. scanf("%f", &nbreUn); //Enregistre le premier nombre
  30. printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
  31. scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
  32. result = nbreUn * nbreDeux; //La multiplication du premier et deuxieme nombre est enregistrer dans la variable result
  33. printf("\nLa multiplication de %g par %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
  34. } else if(menu == 4){ //Condition qui vérifie si l'utilisateur a choisis la division
  35. printf("Premier nombre: "); //Message qui demande le premier nombre
  36. scanf("%f", &nbreUn); //Enregistre le premier nombre
  37. printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
  38. scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
  39. result = nbreUn / nbreDeux; //La division du premier et deuxieme nombre est enregistrer dans la variable result
  40. printf("\nLa division de %g par %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
  41. } else if(menu == 5){ //Condition qui vérifie si l'utilisateur a choisis de quitter
  42. return 0; //Quitte l'application
  43. } else { //condition qui se fait seulement si l'utilisateur n'a pas choisis un des choix précedent
  44. printf("Merci de choisir une des operations parmis les proposees\n\n"); //Message
  45. system("pause"); //Met le programme en pause avec le message
  46. return 0; //Quitte l'application
  47. }
  48.  
  49. printf("\n\n"); //Saute 2 lignes
  50. system("pause"); //Met le programme en pause avec le message
  51. return 0; //Quitte l'application
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement