- #include <iostream.h>
- using namespace std;
- double addition(int number1, int number2);
- double multiplication(int number1, int number2);
- double soustraction(int number1, int number2);
- double division(int number1, int number2);
-
- int main(void)
- {
- char operation;
- double nombre1;
- double nombre2;
- double resultat;
- for (;;)
- {
- cout<<"\nOperations possible +,-,*,/\n";
- cout<<"Nombre 1:";
- cin>>nombre1;
- cout<<"Operations:";
- cin>>operation;
- cout<<"Nombre 2:";
- cin>>nombre2;
-
- switch (operation)
- {
- case '+':
- resultat=addition(nombre1, nombre2);
- break;
-
- case '-':
- resultat=soustraction(nombre1, nombre2);
- break;
-
- case '*':
- resultat=multiplication(nombre1, nombre2);
- break;
-
- case '/':
- if(nombre2!=0)
- {
- resultat=division(nombre1, nombre2);
- }
- else
- cout<<"Impossible de diviser par 0\n";
- break;
-
- default :
- cout<<"Operation impossible\n";
- break;
- }
- if(operation='/' && nombre2!=0) // J'ai mis ça car sinon il me marquer un
- { // chiffre genre X.E-350
- cout<<"Resultat :";
- cout<<resultat;
- }
- }
- }
- double addition(int number1, int number2)
- {
- return number1 + number2;
- }
-
- double soustraction(int number1, int number2)
- {
- return number1 - number2;
- }
-
- double multiplication(int number1, int number2)
- {
- return number1 * number2;
- }
-
- double division(int number1, int nombre2)
- {
- return number1 / nombre2;
- }
-
-
#include <iostream.h>
using namespace std;
double addition(int number1, int number2);
double multiplication(int number1, int number2);
double soustraction(int number1, int number2);
double division(int number1, int number2);
int main(void)
{
char operation;
double nombre1;
double nombre2;
double resultat;
for (;;)
{
cout<<"\nOperations possible +,-,*,/\n";
cout<<"Nombre 1:";
cin>>nombre1;
cout<<"Operations:";
cin>>operation;
cout<<"Nombre 2:";
cin>>nombre2;
switch (operation)
{
case '+':
resultat=addition(nombre1, nombre2);
break;
case '-':
resultat=soustraction(nombre1, nombre2);
break;
case '*':
resultat=multiplication(nombre1, nombre2);
break;
case '/':
if(nombre2!=0)
{
resultat=division(nombre1, nombre2);
}
else
cout<<"Impossible de diviser par 0\n";
break;
default :
cout<<"Operation impossible\n";
break;
}
if(operation='/' && nombre2!=0) // J'ai mis ça car sinon il me marquer un
{ // chiffre genre X.E-350
cout<<"Resultat :";
cout<<resultat;
}
}
}
double addition(int number1, int number2)
{
return number1 + number2;
}
double soustraction(int number1, int number2)
{
return number1 - number2;
}
double multiplication(int number1, int number2)
{
return number1 * number2;
}
double division(int number1, int nombre2)
{
return number1 / nombre2;
}