Program: przedstawiający mini kalkulator mogący wykonać cztery podstawowe działania.
Takie jak:
- dodawanie,
- odejmowanie,
- mnożenie,
- dzielenie.
Kompilator: Dev C++
Kod programu:
//Mini kalkulator - funkcje, wskaźniki
#include <cstdlib>
#include <iostream>
using namespace std;
int dodaj(int *wsk1,int *wsk2);
int odejmij(int *wsk1,int *wsk2);
int pomnoz(int *wsk1,int *wsk2);
int podziel(int *wsk1,int *wsk2);
int main(int argc, char *argv[])
{
int x,y;
int *wsk1,*wsk2;
int ope;
cout<<"1 - dodawanie "<<endl;
cout<<"2 - odejmowanie "<<endl;
cout<<"3 - mnozenie "<<endl;
cout<<"4 - dzielenie"<<endl<<endl;
cout<<"Podaj liczby\n";
cin>>x;
cin>>y;
cout<<endl<<"Podaj operator: ";
cin>>ope;
switch(ope) {
case 1:
{cout<<dodaj(&x,&y);
break;}
case 2:
{cout<<odejmij(&x,&y);
break;}
case 3:
{cout<<pomnoz(&x,&y);
break;}
case 4:
{cout<<podziel(&x,&y);
break;}
};
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
int dodaj (int *wsk1,int *wsk2)
{
int wynik = *wsk1 + *wsk2;
return wynik;
}
int odejmij (int*wsk1,int*wsk2)
{
int wynik= (*wsk1)-(*wsk2);
return wynik;
}
int pomnoz (int*wsk1,int*wsk2)
{
int wynik= (*wsk1)*(*wsk2);
return wynik;
}
int podziel (int*wsk1,int*wsk2)
{
int wynik= (*wsk1)/(*wsk2);
return wynik;
}