Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<math.h>
- using namespace std;
- int val;
- class Calculator
- {
- protected:
- int val2, val3;
- double a, b, rez, rez3, nr;
- public:
- void text();
- void calcul();
- };
- void Calculator :: text()
- {
- cout << "Va rugam sa alegeti o operatie." << '\n' << '\n';
- cout << "Pentru adunare apasati 1." << '\n';
- cout << "Pentru scadere apasati 2." << '\n';
- cout << "Pentru inmultire apasati 3." << '\n';
- cout << "Pentru impartire apasati 4." << '\n';
- cout << "Pentru ridicare la putere apasati 5." << '\n';
- cout << "*** Pentru a inchide programul apasati un numar mai mare decat 7." << '\n';
- for(int i = 0; i < 14; i++)
- cout << '\n';
- }
- void Calculator :: calcul()
- {
- while(val != 0)
- {
- if(val == 1)
- {
- cout << " Ati ales operatia 'Adunare'." << '\n';
- cout << "Va rugam sa alegeti primul numar." << '\n';
- cin >> a;
- cout << "Multumim. Acum alegeti al 2-lea numar." << '\n';
- cin >> b;
- rez = a + b;
- text();
- cout << "Rezultat: " << a << " + " << b << " = " << rez << '\n' << '\n';
- cout << "Va rugam sa alegeti din nou o operatie." << '\n' << '\n';
- cin >> val;
- }
- else if(val == 2)
- {
- cout << " Ati ales operatia 'Scadere'." << '\n';
- cout << "Va rugam sa alegeti primul numar." << '\n';
- cin >> a;
- cout << "Multumim. Acum alegeti al 2-lea numar." << '\n';
- cin >> b;
- text();
- rez = a - b;
- cout << "Rezultat: " << a << " - " << b << " = " << rez << '\n' << '\n';
- cout << "Va rugam sa alegeti din nou o operatie." << '\n' << '\n';
- }
- else if(val == 3)
- {
- cout << " Ati ales operatia 'Inmultire'." << '\n';
- cout << "Va rugam sa alegeti primul numar." << '\n';
- cin >> a;
- cout << "Multumim. Acum alegeti al 2-lea numar." << '\n';
- cin >> b;
- text();
- rez = a * b;
- cout << "Rezultat: " << a << " x " << b << " = " << rez << '\n' << '\n';
- cout << "Va rugam sa alegeti din nou o operatie." << '\n' << '\n';
- cin >> val;
- }
- else if(val == 4)
- {
- cout << " Ati ales operatia 'Impartire'." << '\n';
- cout << "Va rugam sa alegeti primul numar." << '\n';
- cin >> a;
- cout << "Multumim. Acum alegeti al 2-lea numar." << '\n';
- cin >> b;
- text();
- rez = a / b;
- cout << "Rezultat: " << a << " : " << b << " = " << rez << '\n' << '\n';
- cout << "Va rugam sa alegeti din nou o operatie." << '\n' << '\n';
- cin >> val;
- }
- else if(val == 5)
- {
- cout << " Ati ales operatia de 'Ridicare la putere'." << '\n';
- cout << "Va rugam sa alegi un numar." << '\n';
- cin >> a;
- cout << "Multumim. Acum alegeti al 2-lea numar." << '\n';
- cin >> b;
- text();
- rez = pow(a, b);
- cout << "Rezultat: " << a << " ^ " << b << " = " << rez << '\n' << '\n';
- cout << "Va rugam sa alegeti din nou o operatie." << '\n' << '\n';
- cin >> val;
- }
- else if(val == 0)
- {
- cout << '\n' << '\n';
- cout << "Program oprit!";
- break;
- }
- }
- }
- int main()
- {
- Calculator obj;
- obj.text();
- cin >> val;
- obj.calcul();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment