Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Kalkulator C++


Snipspod

Rekomendowane odpowiedzi

Opublikowano

Muszę napisać na informatyke aby sie poprawić jakiś prosty kalkulator w C++. Liczę na pomoc, odwdzięczę się plusikami :)

Opublikowano

#include <iostream>

#include <cstdio>

int main( void )

{

    int Polecenie, a, b;

    Polecenie = 0;

   

    do {

        std::cout << "[1] Dodawanie"

        << std::endl << "[2] Odejmowanie"

        << std::endl << "[3] Mnozenie"

        << std::endl << "[4] Dzielenie"

        << std::endl << "[5] Rezygnuj"

        << std::endl << "Twoje polecenie:";

       

        std::cin >> Polecenie;

       

        switch( Polecenie ) {

        case 1:

            std::cout << "Podaj pierwsza liczbe:";

            std::cin >> a;

            std::cout << "Podaj druga liczbe:";

            std::cin >> b;

            std::cout << "Wynik: " << a + b << std::endl;

            break;

           

        case 2:

            std::cout << "Podaj pierwsza liczbe:";

            std::cin >> a;

            std::cout << "Podaj druga liczbe:";

            std::cin >> b;

            std::cout << "Wynik: " << a - b << std::endl;

            break;

           

        case 3:

            std::cout << "Podaj pierwsza liczbe:";

            std::cin >> a;

            std::cout << "Podaj druga liczbe:";

            std::cin >> b;

            std::cout << "Wynik: " << a * b << std::endl;

            break;

           

        case 4:

            std::cout << "Podaj pierwsza liczbe:";

            std::cin >> a;

            std::cout << "Podaj druga liczbe:";

            std::cin >> b;

            std::cout << "Wynik: " << a / b << std::endl;

           

            break;

           

        case 5:

            break;

           

        default:

            std::cout << "Nieprawidlowe polecenie." << std::endl;

        }

    } while( Polecenie != 5 );

   

    return 0;

   

Możecie spotkać mnie pod nickiem Haapaj


Beztytulu_hsnqrqr.png

Opublikowano

Lepiej tak:

#include <iostream>

int main( void )
{
    int Polecenie, a, b;
    Polecenie = 0;
    
    do {
        std::cout << "[1] Dodawanie"
        << std::endl << "[2] Odejmowanie"
        << std::endl << "[3] Mnozenie"
        << std::endl << "[4] Dzielenie"
        << std::endl << "[5] Rezygnuj"
        << std::endl << "Twoje polecenie:";
        
        std::cin >> Polecenie;
        std::cout << "Podaj pierwsza liczbe:";
        std::cin >> a;
        std::cout << "Podaj druga liczbe:";
        std::cin >> b;

        std::cout << "Wynik: ";

        switch( Polecenie ) {
        case 1:
            std::cout << a + b;
            break;
        case 2:
            std::cout << a - b;
            break;
        case 3:
            std::cout << a * b;
            break;
        case 4:
            std::cout << a / b;
            break;
        default:
            std::cout << "Nieprawidlowe polecenie." << std::endl;
        }
        std::cout << std::endl;
    } while( Polecenie != 5 );
   
    return 0;
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...