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

[Pytanie C++] Jak dokończyć ?


Rekomendowane odpowiedzi

Opublikowano

Witam

Z góry mówię że jestem początkujący i dopiero dzisiaj zacząłem się uczyć C++ także proszę ograniczyć hejty do minimum.

Uczę się C++ z tego kursu : http://cpp0x.pl/kursy/

Jestem na poziomie lekcji o Warunku wielokrotnego wyboru switch ... case (http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Warunek-wielokrotnego-wyboru-switch-case/17)

Zrobiłem taki kalkulator :

 

 

 

#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
    int a;
    int b;
    int c;

    cin.clear();
    cin.sync();

    cout << "\t \tWitaj w Kalkulatorze" << endl;
    cout << "Podaj pierwsza liczbe : ";
    cin >> a;
    cout << "Podaj druga liczbe : ";
    cin >> b;
    cout << "A teraz wybierz dzialanie jakie chcesz wykonac  " << endl;
    cout << "Jesli chcesz wykonac dodawanie wybierz 1" << endl;
    cout << "Jesli chcesz wykonac odejmowanie wybierz 2" << endl;
    cout << "Jesli chcesz wykonac mnozenie wybierz 3" << endl;
    cout << "Jesli chcesz wykonac dzielenie wybierz 4" << endl;
    cin >> c;

        switch ( c )
        {
            case 1:
            cout << "Wynik dodawania to : " << a + b << endl;
            break;

            case 2:
            cout << "Wynik odejmowania to : " << a - b << endl;
            break;

            case 3:
            cout << "Wynik mnozenia to : " << a * b << endl;
            break;

            case 4:
            cout << "Wynik dzielenia to :" << a / b << endl;
            break;
        }

    return 0;
}

 

 

 

Pytanie brzmi. Jak zrobić żeby gdy liczba b=0 to nie wykonywało obliczeń tylko wyłączało program z komunikatem że b nie może się równać 0 ?

Opublikowano


#include <iostream>

#include <cstdio>

using namespace std;

 

int main()

{

int a;

int b;

int c;

 

cin.clear();

cin.sync();

 

cout << "\t \tWitaj w Kalkulatorze" << endl;

cout << "Podaj pierwsza liczbe : ";

cin >> a;

cout << "Podaj druga liczbe : ";

cin >> b;

if(b == 0)

{

cout << "komunikat";

return 0;

}

cout << "A teraz wybierz dzialanie jakie chcesz wykonac :) " << endl;

cout << "Jesli chcesz wykonac dodawanie wybierz 1" << endl;

cout << "Jesli chcesz wykonac odejmowanie wybierz 2" << endl;

cout << "Jesli chcesz wykonac mnozenie wybierz 3" << endl;

cout << "Jesli chcesz wykonac dzielenie wybierz 4" << endl;

cin >> c;

 

switch ( c )

{

case 1:

cout << "Wynik dodawania to : " << a + b << endl;

break;

 

case 2:

cout << "Wynik odejmowania to : " << a - b << endl;

break;

 

case 3:

cout << "Wynik mnozenia to : " << a * b << endl;

break;

 

case 4:

cout << "Wynik dzielenia to :" << a / b << endl;

break;

}

 

return 0;

}

Opublikowano

@up

Jak masz problem to nie musisz się udzielać. To ode mnie zależy jak chce się nauczyć C++ a nie od ciebie.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...