
Visiteur
|
| Ecrit le: 08 Jan 2008, 20:05 Message non corrigé | |
|
Bon, je sais que les commandes cin et cout n'ont pas encore été abordées, mais j'y suis habituer
Il s'agit d'une petite calculatrice, très simple dont n'essayer pas de calculer des intégrales ! :oP
#include <iostream.h>
int main ()
{
unsigned char operation=0;
double operant1, operant2;
do
{
cout << "\t\tCalculatrice\n";
cout << "Quel opération souhaitez-vous effectuer ? \n";
cout << "* = Multiplication\t";
cout << "/ = Division\n";
cout << "+ = Addition\t\t";
cout << "- = Soustraction\n";
cout << "Q = Quitter la calculatrice\n";
cin >> operation;
if (operation == 'Q' || operation == 'q') return 0;
while (operation != '*' && operation != '/' && operation != '+' && operation != '-')
{
cout << "Choix non valide, recommencez\n";
cin >> operation;
}
// Menu opérant
cout << "Premier opérant ?\n";
cin >> operant1;
cout << "Deuxième opérant ?\n";
cin >> operant2;
// Affichage du résultat
switch (operation)
{
case '*': operant1 *= operant2; break;
case '/': operant1 /= operant2; break;
case '+': operant1 += operant2; break;
case '-': operant1 -= operant2; break;
}
cout << "\nLa réponse est " << operant1 << "\n\n\n";
}
while (1);
}
|
|