Mini kalkulator

Program: przedstawiający mini kalkulator mogący wykonać cztery podstawowe działania.

Takie jak:

  • dodawanie,
  • odejmowanie,
  • mnożenie,
  • dzielenie.

Kompilator: Dev C++

Galeria:

Program w akcji.

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;
}