Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication1.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "");
- float liczba1 = 0; // pierwsza liczba
- float liczba2 = 0; //druga liczba
- int operacja = 1; //domyślna operacją jest dodawanie
- cout << " kalkulator" << endl;
- cout << "-------------------------------" << endl;
- cout << endl;
- while (operacja != 0)
- {
- cout << "Podaj pierwszą liczbę: " << endl; //podanie 1 liczby
- cin >> liczba1;
- cout << "Podaj drugą liczbę: " << endl; //podanie 2 liczby
- cin >> liczba2;
- cout << endl;
- cout << "Wybierz operację: " << endl; //interfejs
- cout << "1. Dodawanie" << endl;
- cout << "2. Odejmowanie" << endl;
- cout << "3. Mnożenie" << endl;
- cout << "4. Dzielenie" << endl;
- cout << "0. Koniec" << endl;
- cout << endl;
- cin >> operacja; // podanie numeru opearcji
- cout << "Twój wybór operacji: " << operacja << endl;
- switch (operacja) {
- case 1: cout << liczba1 << " + " << liczba2 << " = " << liczba1
- + liczba2 << endl; break; //wybór operacji dodawania
- case 2: cout << liczba1 << " - " << liczba2 << " = " << liczba1
- - liczba2 << endl; break; //wybór operacji odejmowania
- case 3: cout << liczba1 << " * " << liczba2 << " = " << liczba1
- * liczba2 << endl; break; //wybór operacji mnożenia
- case 4:
- if (liczba2 != 0) cout << liczba1 << " / " << liczba2 <<
- " = " << liczba1 / liczba2 << endl;
- else cout << "Podaj inną drugą liczbę - różną od zera" << endl; break; //wybór operacji dzielenia
- case 0:
- cout << "Dziękuję." << endl;
- default:
- cout << "Nie ma takiej operacji" << endl;
- }
- }
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement