1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
#include <stdio.h>
#include <stdlib.h>
double addition(double nombre1,double nombre2);
double soustraction(double nombre1,double nombre2);
double multiplication(double nombre1,double nombre2);
double division(double nombre1,double nombre2);
double reste (double nombre1, double nombre2);
int main()
{
double nombre1, double nombre2,int choix;
printf(" entrez le nombre 1:\n");
scanf(%lf),&nombre1);
printf(" entrez le nombre 2:\n");
scanf(%lf),&nombre2);
printf("type d'operation\n");
printf("1:operation\n");
printf("2:soustraction\n");
printf("3:multiplication\n");
printf("4:division avec reste\n");
printf("fait ton choix")
scanf("%d",&choix);
switch(choix)
{
case 1:
printf("%f+%f=%f",nombre1,nombre2,addition(nombre1,nombre2));
break;
case 2;
printf("%f-%f=%f",nombre1,nombre2,soustraction(nombre1,nombre2));
break;
case 3;
printf("%fx%f=%f",nombre1,nombre2,multiplication(nombre1,nombre2));
break;
case 4;
printf("%f/%f=%f et a pour reste %f",nombre1,nombre2,division(nombre1,nombre2),reste(nombre1,nombre2));
break;
default;
printf(" cette operation n'est pas valable");
break;
}
return 0;
}
double addition(double nombre1,double nombre2)
{
return(nombre1 + nombre2);
}
double soustraction(double nombre1,double nombre2)
{
return(nombre1 - nombre);
}
double multiplication(double nombre1,double nombre2)
{
return(nombre1 * nombre2);
}
double soustraction(double nombre1,double nombre2)
{
return(nombre1 / nombre2);
}
double reste(double nombre1, double nombre2)
{
return(nombre1 % nombre2);
} |