Advertisement
Guest User

Untitled

a guest
Jul 15th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. #define addition (1)
  6. #define soustraction (2)
  7. #define division (4)
  8. #define multiplication (3)
  9. #define modulo (5)
  10.  
  11. int main()
  12. {
  13. printf("*****MENU*****\n");
  14. printf("veuillez inscrire le numero correspondant à votre choix\n");
  15. printf("1 - addition\n");
  16. printf("2 - soustraction\n");
  17. printf("3 - multiplication\n");
  18. printf("4 - division\n");
  19. printf("5 - modulo\n");
  20.  
  21. int choixMenu = 0;
  22. int nombre1 = 0;
  23. int nombre2 = 0;
  24. int resultat = 0;
  25.  
  26. scanf("%d", &choixMenu);
  27.  
  28. switch (choixMenu)
  29. {
  30.  
  31. case addition :
  32.  
  33. {
  34. printf("vous avez choisi addition\n");
  35. printf("inserer le premier chiffre a additioner\n");
  36. scanf("%d", nombre1);
  37. printf("inserer le deuxieme chiffre\n");
  38. scanf("%d", nombre2);
  39. resultat = nombre1 + nombre2;
  40. printf("vous avez fait %d + %d\n", nombre1, nombre2);
  41. printf("cela fait : %d\n", resultat);
  42. break;
  43. }
  44. case soustraction :
  45. {
  46. printf("vous avez choisi soustraction\n");
  47. printf("inserer le premier chiffre a soustraire\n");
  48. scanf("%d", nombre1);
  49. printf("inserer le deuxieme chiffre\n");
  50. scanf("%d", nombre2);
  51. resultat = nombre1 - nombre2;
  52. printf("vous avez fait %d - %d\n", nombre1, nombre2);
  53. printf("cela fait : %d\n", resultat);
  54. break;
  55. }
  56. case division :
  57.  
  58. {
  59. printf("vous avez choisi division\n");
  60. printf("inserer le premier chiffre a diviser\n");
  61. scanf("%d", nombre1);
  62. printf("inserer le deuxieme chiffre\n");
  63. scanf("%d", nombre2);
  64. resultat = nombre1 / nombre2;
  65. printf("vous avez fait %d / %d\n", nombre1, nombre2);
  66. printf("cela fait : %d\n", resultat);
  67. break;
  68. }
  69. case multiplication:
  70. {
  71. printf("vous avez choisi multiplication\n");
  72. printf("inserer le premier chiffre a multiplier\n");
  73. scanf("%d", nombre1);
  74. printf("inserer le deuxieme chiffre\n");
  75. scanf("%d", nombre2);
  76. resultat = nombre1 * nombre2;
  77. printf("vous avez fait %d x %d\n", nombre1, nombre2);
  78. printf("cela fait : %d\n", resultat);
  79. break;
  80. }
  81. case modulo:
  82. {
  83. printf("vous avez choisi modulo\n");
  84. printf("inserer le premier chiffre à moduler\n");
  85. scanf("%d", nombre1);
  86. printf("inserer le deuxieme chiffre\n");
  87. scanf("%d", nombre2);
  88. resultat = nombre1 % nombre2;
  89. printf("vous avez fait %d % %d\n", nombre1, nombre2);
  90. printf("cela fait : %d\n", resultat);
  91. break;
  92. }
  93. default :
  94. {
  95. printf("vous avez fait une erreur ou me prenez pour un imbecile, recommancer\n");
  96. break;
  97. }
  98. }
  99. return 0;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement