Zadanie 3. Proszê napisaæ program symuluj±cy funkcjê kalkulatora który pozwala na wykonywanie dodawania, odejmowania, dzielenia, mno¿enia. Dzia³anie wybierane jest za pomoc± znaków (+, -, /,*). Wprowadzenie znaku uruchamia funkcjê która wykonuje odpowiednie obliczenia.
#include <cstdlib>
#include <iostream>
using namespace std;
float dodaj(float c, float d){return(c+d);}
float odejmij(float c, float d){return(c-d);}
float dziel(float c, float d){return(c/d);}
float mnoz(float c, float d){return(c*d);}
int main(int argc, char *argv[])
{float a,b;
cout<<endl<<"Podaj pierwsza liczbe"; cin>>a;
cout<<endl<<"Podaj druga liczbe"; cin>>b;
char z;
cout<<endl<<"Podaj dzialanie (+,-,/,*)"; cin>>z;
if(z=='+'){cout<<endl<<a<<"+"<<b<<"= "<<dodaj(a,b);} else
if(z=='-'){cout<<endl<<a<<"-"<<b<<"= "<<odejmij(a,b);} else
if(z=='/'){cout<<endl<<a<<"/"<<b<<"= "<<dziel(a,b);} else
if(z=='*'){cout<<endl<<a<<"*"<<b<<"= "<<mnoz(a,b);}
else {cout<<endl<<"Wprowadzono z³y identyfiator dzia³ania";}
cout<<endl; system("PAUSE");
return EXIT_SUCCESS;
}