#include <iostream>
using namespace std;
void menu();
int dodawaniefunkcja (int liczba_1, int liczba_2);
int odejmowaniefunkcja (int liczba_1, int liczba_2);
int mnozeniefunkcja(int liczba_1, int liczba_2);
int main()
{
int uzytkownik_liczba_1 = 0, uzytkownik_liczba_2 = 0, uzytkownik_wybor_menu = 0;
// dla celów demonstracyjnych, uzytkownik podał takie liczby
uzytkownik_liczba_1 = 5;
uzytkownik_liczba_2 = 2;
cout << "Uzytkownik podał:\n"
<< "Pierwsza liczba: " << uzytkownik_liczba_1 << "\n"
<< " Druga liczba: " << uzytkownik_liczba_2 << "\n\n";
menu();
cin >> uzytkownik_wybor_menu;
switch(uzytkownik_wybor_menu)
{
case 1: cout << uzytkownik_liczba_1 << " + " << uzytkownik_liczba_2 << " = "
<< dodawaniefunkcja(uzytkownik_liczba_1, uzytkownik_liczba_2);
break;
case 2: cout << uzytkownik_liczba_1 << " - " << uzytkownik_liczba_2 << " = "
<< odejmowaniefunkcja(uzytkownik_liczba_1, uzytkownik_liczba_2);
break;
case 3: cout << uzytkownik_liczba_1 << " * " << uzytkownik_liczba_2 << " = "
<< mnozeniefunkcja(uzytkownik_liczba_1, uzytkownik_liczba_2);
break;
/*
case 4: // itd. ;-)
break;
*/
case 0: cout << "Dziekuje za uzycie programu";
break;
default: cout << "Nie ma takiego dzialania w menu!";
break;
}
return 0;
}
void menu()
{
cout << "Menu\n----\n"
<< "1. Dodawanie\n"
<< "2. Odejmowanie\n"
<< "3. Mnozenie\n\n"
<< "0. Koniec\n\n"
<< "Wybor: ";
}
int dodawaniefunkcja (int liczba_1, int liczba_2)
{
return liczba_1 + liczba_2;
}
int odejmowaniefunkcja (int liczba_1, int liczba_2)
{
return liczba_1 - liczba_2;
}
int mnozeniefunkcja(int liczba_1, int liczba_2)
{
return liczba_1 * liczba_2;
}