#include using namespace std; int main() { float op1, op2, res; char op; boolean erreurdiv = false; boolean erreursaisie = false; cout << "Ce programme est calculatrice" << endl; cout << "Donner la valeur du premier opérande :"; cin >> op1; cout << "Donner l'opérateur (+ - * ou /) :"; cin >> op; cout << "Donner la valeur du deuxième opérande :"; cin >> op2; switch (op) { case '+': res = op1 + op2; break; case '-': res = op1 - op2; break; case '*': res = op1 * op2; break; case '/': if (op2 != 0) { res = op1 / op2; } else { erreurdiv = true; } break; default: erreursaisie = true; } if (!erreurdiv && !erreursaisie) { cout << "Le résultat est : " << res << endl; } else { if(erreurdiv) // erreurdiv==true { cout << "division par zéro impossible" << endl; } else { cout << "mauvaise cuisson - erreur de saisie" << endl; } } }