Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- //Alexandre Pierret 5TE
- int main() {
- int menu = 0; //Initialisation de la variable menu qui contiendrat le choix de l'utilisateur
- float nbreUn = 0, nbreDeux = 0, result = 0; // Initialisation des variables pour le calcul
- printf("========[ Calculatrice ]========\n1. Addition\n2. Soustraction\n3. Multiplication\n4. Division\n5. Quitter le logiciel\n\nOperation: "); //Affiche le menu
- scanf("%d", &menu); //Enregistre le choix de l'utilisateur
- printf("\n\n\n"); //Saute 3 lignes
- if(menu == 1){ //Condition qui vérifie si l'utilisateur a choisis l'addition
- printf("Premier nombre: "); //Message qui demande le premier nombre
- scanf("%f", &nbreUn); //Enregistre le premier nombre
- printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
- scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
- result = nbreUn + nbreDeux; //L'addition du premier et deuxieme nombre est enregistrer dans la variable result
- printf("\nL'addition de %g et de %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
- } else if(menu == 2){ //Condition qui vérifie si l'utilisateur a choisis la soustraction
- printf("Premier nombre: "); //Message qui demande le premier nombre
- scanf("%f", &nbreUn); //Enregistre le premier nombre
- printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
- scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
- result = nbreUn - nbreDeux; //La soustraction du premier et deuxieme nombre est enregistrer dans la variable result
- printf("\nLa soustraction de %g et de %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
- } else if(menu == 3){ //Condition qui vérifie si l'utilisateur a choisis la multiplication
- printf("Premier nombre: ");//Message qui demande le premier nombre
- scanf("%f", &nbreUn); //Enregistre le premier nombre
- printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
- scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
- result = nbreUn * nbreDeux; //La multiplication du premier et deuxieme nombre est enregistrer dans la variable result
- printf("\nLa multiplication de %g par %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
- } else if(menu == 4){ //Condition qui vérifie si l'utilisateur a choisis la division
- printf("Premier nombre: "); //Message qui demande le premier nombre
- scanf("%f", &nbreUn); //Enregistre le premier nombre
- printf("Deuxieme nombre: "); //Message qui demande le deuxieme nombre
- scanf("%f", &nbreDeux); //Enregistre le deuxieme nombre
- result = nbreUn / nbreDeux; //La division du premier et deuxieme nombre est enregistrer dans la variable result
- printf("\nLa division de %g par %g est egale a %g", nbreUn, nbreDeux, result); //Affiche le calcul et le resultat
- } else if(menu == 5){ //Condition qui vérifie si l'utilisateur a choisis de quitter
- return 0; //Quitte l'application
- } else { //condition qui se fait seulement si l'utilisateur n'a pas choisis un des choix précedent
- printf("Merci de choisir une des operations parmis les proposees\n\n"); //Message
- system("pause"); //Met le programme en pause avec le message
- return 0; //Quitte l'application
- }
- printf("\n\n"); //Saute 2 lignes
- system("pause"); //Met le programme en pause avec le message
- return 0; //Quitte l'application
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement