C++ kalkulator za pomocą switch case, if else i tym czym sie da. Dodawanie odejmowanie mnozenie dzielenie pierewiastkowanie i potegowanie.
Daje naj za działający kod​


Odpowiedź :

#include <iostream>

#include <cmath>

using namespace std;

int kalkulator(){

   int operacja;

   cout<<"Podaj numer operacji, którą chcesz wykonać(1.Dodowanie, 2.Odejmowanie, 3.Mnożenie, 4.Dzielenie, 5.Potęgowanie, 6.Pierwiastkowanie): ";

   cin>> operacja;

   switch(operacja){

       case 1:

           float x1;

           float y1;

           float wynik_1;

           cout<<"Podaj pierwszą liczbę: ";

           cin>>x1;

           cout<<"Podaj drugą liczbę: ";

           cin>>y1;

           wynik_1 = x1+y1;

           return wynik_1;

           break;

       case 2:

           float x2;

           float y2;

           float wynik2;

           cout<<"Podaj pierwszą liczbę: ";

           cin>>x2;

           cout<<"Podaj drugą liczbę: ";

           cin>>y2;

           wynik2 = x2-y2;

           return wynik2;

           break;

       case 3:

           float x3;

           float y3;

           float wynik3;

           cout<<"Podaj pierwszą liczbę: ";

           cin>>x3;

           cout<<"Podaj drugą liczbę: ";

           cin>>y3;

           wynik3 = x3*y3;

           return wynik3;

           break;

       case 4:

           float x4;

           float y4;

           int wynik4;

           cout<<"Podaj pierwszą liczbę: ";

           cin>>x4;

           cout<<"Podaj drugą liczbę: ";

           cin>>y4;

           wynik4 = x4/y4;

           return wynik4;

           break;

       case 5:

           float x5;

           float y5;

           float wynik5;

           cout<<"Podaj podstawe: ";

           cin>>x5;

           wynik5 = x5*x5;

           return wynik5;

           break;

       case 6:

           float x6;

           float wynik6;

           cout<<"Podaj liczbę: ";

           cin>>x6;

           wynik6 = sqrt(x6);

           return wynik6;

           break;

   }

}

int main()

{

   cout<<kalkulator();

   return 0;

}