Kalkulator w c++ z użyciem
If else

Instrukcji wejścia i wyjścia

(Oddzielnie)

Dodawanie, odejmowanie, mnozenie, dzielenie, pierwiatkowanie, potegowanie, liczba bezwzglenda
Na jutro
Daje naj odrazu za dzialający​



Odpowiedź :

Link do pastebin: https://pastebin.com/9shN2Bzx

#include <iostream>

#include <cmath>

int main() {

int wybor;

int liczba1;

int liczba2;

std::cout << "Kalkulator" << std::endl;

std::cout << "Wpisz jakie działanie chcesz wykonać" << std::endl;

std::cout << "1. Dodawanie\n2. Odejmowanie\n3. Mnożenie\n4. Dzielenie\n5. Pierwiastkowanie" << std::endl;

do {

 std::cin >> wybor;

 if ((wybor >= 6) && (wybor <= 0)) {

  std::cout << "Zły wybór, jeszcze raz" << std::endl;

  continue;

 } else { break; }

} while(true);

std::cout << "Podaj pierwszą liczbę: " << std::endl;

std::cin >> liczba1;

if (wybor != 5) {

 std::cout << "Podaj drugą liczbę: " << std::endl;

std::cin >> liczba2;

}

std::cout << "Wynik: \n\n";

if (wybor == 1) {

 std::cout << liczba1 + liczba2;

 std::cout << "\n";  

} else if (wybor == 2) {

 std::cout << liczba1 - liczba2;

 std::cout << "\n";

} else if (wybor == 3) {

 std::cout << liczba1 * liczba2;

 std::cout << "\n";

} else if (wybor == 4) {

 std::cout << liczba1 / liczba2;

 std::cout << "\n";

} else if (wybor == 5) {

 std::cout <<  sqrt(liczba1);

 std::cout << "\n";

}

return 0;

}