Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // test-calculette
- #include <iostream>
- using namespace std;
- int main (void)
- {
- int choix, nbre1, nbre2, nbre3;
- float nbre_div;
- char type, valeur;
- cout << "1. Calcul \n" << "2. Convertisseur \n" << endl;
- cin >> choix;
- if (choix==1)
- {
- cout << "\nÉcrivez votre calcul sous cette forme : nbre1 sigle nbre1. Ex : 3 + 1\n" << endl;
- cin >> nbre1 >> type >> nbre2;
- cout << endl;
- switch (type)
- {
- case '+' :
- cout << "Réponse : " << nbre1+nbre2;
- break;
- case '-' :
- cout << "Réponse : " << nbre1-nbre2;
- break;
- case '/' :
- cout << "Réponse : " << nbre1/nbre2;
- break;
- case '*' :
- cout << "Réponse : " << nbre1*nbre2;
- break;
- case '%' :
- cout << "Réponse : " << nbre1%nbre2;
- break;
- case '^' :
- break;
- default :
- cout << "\nCalcul impossible." << endl;
- break;
- }
- }
- else if(choix==2)
- {
- cout << "\nHexadecimal, octal, decimal\n" << endl;
- cout << "Écrivez hexa (h), octa (o) ou deci (d) suivi de votre nombre.\nEx : (d) 16 : (h) = 10 & (o) = 20" << "\n" << endl;
- cin >> valeur >> nbre3;
- cout << endl;
- switch (valeur)
- {
- case 'h' :
- cout << "(o) = "<< oct << nbre3 << " (d) = " << dec << nbre3 << endl;
- break;
- case 'o' :
- cout << "(d) = "<< dec << nbre3 << " (h) = " << hex << nbre3 << endl;
- break;
- case 'd' :
- cout << "(h) = "<< hex << nbre3 << " (o) = " << oct << nbre3 << endl;
- break;
- default :
- cout << "Demande erronée" << endl;
- break;
- }
- }
- else
- cout << "\nChoix erroné" << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement