Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Lekcja 13/14] Klamry {} w if...else

Ostatnio zmodyfikowano 2012-06-25 20:50
Autor Wiadomość
Wafel
» 2012-06-25 20:50:06
C/C++
#include <iostream>
#include <conio.h>
int main()
{
    int liczba;
   
    do
    {
       
        std::cout << "Wybierz rodzaj dzialania: " << std::endl;
        std::cout << "1. Dodawanie" << std::endl;
        std::cout << "2. Odejmowanie" << std::endl;
        std::cout << "3. Mnozenie" << std::endl;
        std::cout << "4. Dzielenie" << std::endl;
        std::cout << "5. Wyjscie" << std::endl;
        std::cin >> liczba;
        if( liczba == 5 )
             break;
       
        float a;
        std::cout << "Podaj liczbe pierwsza: ";
        std::cin >> a;
       
        float b;
        std::cout << "Podaj liczbe druga: ";
        std::cin >> b;
       
        switch( liczba )
        {
        case 1:
            {
                std::cout << "a + b = " << a + b << std::endl;
                std::cout << "Dzieki za skorzystanie z kalkulatora, milego dnia :) " << std::endl;
                break;
            }
        case 2:
            {
                std::cout << "a - b = " << a - b << std::endl;
                std::cout << "Dzieki za skorzystanie z kalkulatora, milego dnia :) " << std::endl;
                break;
            }
        case 3:
            {
                std::cout << "a * b = " << a * b << std::endl;
                std::cout << "Dzieki za skorzystanie z kalkulatora, milego dnia :) " << std::endl;
                break;
            }
        case 4:
            {
               
                if( b == 0 )
                {
                    std::cout << "Tylko chuck Norris moze dzielic przez 0!" << std::endl;
                    return - 1;
                }
                else
                {
                    std::cout << "a / b = " << a / b << std::endl;
                    std::cout << "Dzieki za skorzystanie z kalkulatora, milego dnia :) " << std::endl;
                    break;
                }
                default:
                {
                    std::cout << "Nie wybrales zadnego z powyzszych dzialan, kalkulator wylaczy sie" << std::endl;
                    break;
                   
                }
            }
        }
    } while( liczba != 5 );
   
    std::cout << "Program zostanie zamkniety" << std::endl;
    getch();
}

To już jak sądzę oficjalna i ostateczna wersja. Wszystko działa tak jak powinno. Dziękuję bardzo wszystkim, którzy pomagali i wyjaśniali co i jak zrobić :)
P-59107
1 2 « 3 »
Poprzednia strona Strona 3 z 3