//////////////////////////// // Kalkulator by Infernal // // v. 1.1 BETA // // 09.11.2009 // // Modyfikacja: 23.02.10 // //////////////////////////// #include using namespace std; void kalkulator(); void kalkulator() { int menu; double wynik; double liczba1; double liczba2; cout << "1 - Dodawanie\n" << "2 - Odejmowanie\n" << "3 - Mnozenie\n" << "4 - Dzielenie\n\n" << "Wybierz: "; cin >> menu; switch(menu) { //DODAWANIE********************************************** case 1: system("cls"); cout << "" << "DODAWANIE\n" << "\n Podaj pierwsza liczbe: "; cin >> liczba1; cout << " Podaj druga liczbe: "; cin >> liczba2; wynik = liczba1 + liczba2; cout << "\n" << liczba1 << " + " << liczba2 << " = " << wynik << "\n" << ""; system("pause>nul"); system("cls"); break; //ODEJMOWANIE******************************************** case 2: system("cls"); cout << "" << "\nODEJMOWANIE\n" << "\n Podaj pierwsza liczbe: "; cin >> liczba1; cout << " Podaj druga liczbe: "; cin >> liczba2; wynik = liczba1 - liczba2; cout << "\n" << liczba1 << " - " << liczba2 << " = " << wynik << "\n" << ""; system("pause>nul"); system("cls"); break; //MNOZENIE*********************************************** case 3: system("cls"); cout << "" << "\nMNOZENIE\n" << "\n Podaj pierwsza liczbe: "; cin >> liczba1; cout << " Podaj druga liczbe: "; cin >> liczba2; wynik = liczba1 * liczba2; cout << "\n" << liczba1 << " * " << liczba2 << " = " << wynik << "\n" << ""; system("pause>nul"); system("cls"); break; //DZIELENIE********************************************** case 4: system("cls"); cout << "" << "\nDZIELENIE\n" << "\n Podaj pierwsza liczbe: "; cin >> liczba1; cout << " Podaj druga liczbe: "; cin >> liczba2; wynik = liczba1 / liczba2; cout << "\n" << liczba1 << " / " << liczba2 << " = " << wynik << "\n" << ""; system("pause>nul"); system("cls"); break; //DEFAULT************************************************ default: system("cls"); break; } } int main() { do { kalkulator(); } while(true); system("pause>nul"); }