Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- double addition(double *a, double *b, double *resultat);
- double soustraction(double *a, double *b, double *resultat);
- double multiplication(double *a, double *b, double *resultat);
- double division(double *a, double *b, double *resultat);
- int main(int argc, char *argv[])
- {
- short choix = 0;
- double a = 0.00, b = 0.00, resultat = 0.00;
- printf("***Calculatrice***\n\n");
- do
- {
- printf("1: Addition\n");
- printf("2: Soustraction\n");
- printf("3: Multiplication\n");
- printf("4: Division\n\n");
- scanf("%d", &choix);
- switch(choix)
- {
- case 1:
- addition(&a, &b, &resultat);
- break;
- case 2:
- soustraction(&a, &b, &resultat);
- break;
- case 3:
- multiplication(&a, &b, &resultat);
- break;
- case 4:
- division(&a, &b, &resultat);
- break;
- default:
- system("cls");
- break;
- }
- }while(choix != 0);
- return 0;
- }
- double addition(double *a, double *b, double *resultat)
- {
- printf("\nEntrez le premier nombre: ");
- scanf("%lf", a);
- printf("Entrez le deuxieme nombre: ");
- scanf("%lf", b);
- *resultat = *a + *b;
- printf("%.2lf + %.2f = %.2lf\n\n", *a, *b, *resultat);
- *a = 0;
- *b = 0;
- *resultat = 0;
- }
- double soustraction(double *a, double *b, double *resultat)
- {
- printf("\nEntrez le premier nombre: ");
- scanf("%lf", a);
- printf("Entrez le deuxieme nombre: ");
- scanf("%lf", b);
- *resultat = *a - *b;
- printf("%.2lf - %.2f = %.2lf\n\n", *a, *b, *resultat);
- *a = 0;
- *b = 0;
- *resultat = 0;
- }
- double multiplication(double *a, double *b, double *resultat)
- {
- printf("\nEntrez le premier nombre: ");
- scanf("%lf", a);
- printf("Entrez le deuxieme nombre: ");
- scanf("%lf", b);
- *resultat = *a * *b;
- printf("%.2lf x %.2f = %.2lf\n\n", *a, *b, *resultat);
- *a = 0;
- *b = 0;
- *resultat = 0;
- }
- double division(double *a, double *b, double *resultat)
- {
- printf("\nEntrez le premier nombre: ");
- scanf("%lf", a);
- printf("Entrez le deuxieme nombre: ");
- scanf("%lf", b);
- *resultat = *a / *b;
- printf("%.2lf / %.2f = %.2lf\n\n", *a, *b, *resultat);
- *a = 0;
- *b = 0;
- *resultat = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement