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

Nie wiem gdzie wstawić pętlę do programu.

Ostatnio zmodyfikowano 2016-08-01 14:34
Autor Wiadomość
Zigo427
Temat założony przez niniejszego użytkownika
Nie wiem gdzie wstawić pętlę do programu.
» 2016-08-01 12:44:42
Tak jak wyżej napisałem nie wiem gdzie w programie wstawić pętlę, aby po wpisaniu liczby innej niż pozwala na to menu wyboru program wiecie pokazywał ponownie możliwość wyboru jakiejkolwiek opcji z tego ,,menu".
To samo jeśli program skończy liczyć jakieś działanie to chciałbym, żeby też wracał do tego ,,menu". Ale uwaga chodzi mi tylko o to jak wstawić pętlę nie jestem osobą zaawansowaną, więc proszę nie tłumaczcie inaczej.
Z góry dziękuję :D

C/C++
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <cstdlib>
int main()
{
    int a;
   
    int b;
   
    int c;
   
    int d;
   
    std::cout << "Witaj w prostym kalkulatorze, zycze milego korzystania " << std::endl;
    std::cout << "Wybierz co chcesz obliczyc: " << std::endl;
    std::cout << std::endl << "[1] Dodawanie   [5] Dodawanie (3 liczby) " << std::endl;
    std::cout << "[2] Odejmowanie [6] Odejmowanie (3 liczby) " << std::endl;
    std::cout << "[3] Mnozenie    [7] Mnozenie (3 liczby) " << std::endl;
    std::cout << "[4] Dzielenie   [0] Wyjdz z programu" << std::endl;
    std::cout << std::endl << "[W]Podaj liczbe: " << std::endl;
    std::cin.clear();
    std::cin.sync();
    std::cin >> c;
   
    if( c == 1 )
    {
        std::cout << "WYBRALES DODAWANIE " << std::endl;
    }
   
    if( c == 2 )
    {
        std::cout << "WYBRALES ODEJMOWANIE " << std::endl;
    }
   
    if( c == 3 )
    {
        std::cout << "WYBRALES MNOZENIE " << std::endl;
    }
   
    if( c == 4 )
    {
        std::cout << "WYBRALES DZIELENIE " << std::endl;
    }
   
    if( c == 5 )
    {
        std::cout << "WYBRALES DODAWANE Z 3 LICZBAMI " << std::endl;
    }
   
    if( c == 6 )
    {
        std::cout << "WYBRALES ODEJMOWANIE Z 3 LICZBAMI " << std::endl;
    }
   
    if( c == 7 )
    {
        std::cout << "WYBRALES MNOZENIE Z 3 LICZBAMI " << std::endl;
    }
   
    if( c == 0 )
    {
        exit( 0 );
    }
   
    switch( c )
    {
    case 1:
        std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a + b = " << a + b << std::endl;
        break;
       
    case 2:
        std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a - b = " << a - b << std::endl;
        break;
       
    case 3:
        std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a * b = " << a * b << std::endl;
        break;
       
    case 4:
        std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a / b = " << a / b << std::endl;
        break;
       
    case 5:
        std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> d;
       
        std::cout << "a + b + c = " << a + b + d << std::endl;
        break;
       
    case 6:
        std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> d;
       
        std::cout << "a - b - c = " << a - b - d << std::endl;
        break;
       
    case 7:
        std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> d;
       
        std::cout << "a * b * c = " << a * b * d << std::endl;
        break;
       
        default:
        std::cout << "PODALES ZLA LICZBE! " << std::endl;
    }
   
    std::cout << std::endl << "Dziekuje za skorzystanie z kalkulatora " << std::endl;
    std::cout << std::endl << "Zeby zamknac program nacisnij dowolny klawisz... " << std::endl;
    system( "pause>null" );
    return 0;
}
P-150455
kistel66
» 2016-08-01 12:52:45
Chyba o to chodziło
C/C++
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <cstdlib>
int main()
{
    int a;
   
    int b;
   
    int c;
   
    int d;
    for(;; ) // pętla wykonująca się w nieskończoność
    {
        std::cout << "Witaj w prostym kalkulatorze, zycze milego korzystania " << std::endl;
        std::cout << "Wybierz co chcesz obliczyc: " << std::endl;
        std::cout << std::endl << "[1] Dodawanie   [5] Dodawanie (3 liczby) " << std::endl;
        std::cout << "[2] Odejmowanie [6] Odejmowanie (3 liczby) " << std::endl;
        std::cout << "[3] Mnozenie    [7] Mnozenie (3 liczby) " << std::endl;
        std::cout << "[4] Dzielenie   [0] Wyjdz z programu" << std::endl;
        std::cout << std::endl << "[W]Podaj liczbe: " << std::endl;
        while( !( std::cin >> c ) ||( c > 7 ) ||( c < 0 ) ) // będzie działała jak ktoś wpisze albo litere, albo liczbe wieksza od 7, albo mniejsza od 0
        {
            std::cout << std::endl << "Blad, podaj poprawna liczbe: ";
            std::cin.clear();
            std::cin.sync();
        }
       
        if( c == 1 )
        {
            std::cout << "WYBRALES DODAWANIE " << std::endl;
        }
       
        if( c == 2 )
        {
            std::cout << "WYBRALES ODEJMOWANIE " << std::endl;
        }
       
        if( c == 3 )
        {
            std::cout << "WYBRALES MNOZENIE " << std::endl;
        }
       
        if( c == 4 )
        {
            std::cout << "WYBRALES DZIELENIE " << std::endl;
        }
       
        if( c == 5 )
        {
            std::cout << "WYBRALES DODAWANE Z 3 LICZBAMI " << std::endl;
        }
       
        if( c == 6 )
        {
            std::cout << "WYBRALES ODEJMOWANIE Z 3 LICZBAMI " << std::endl;
        }
       
        if( c == 7 )
        {
            std::cout << "WYBRALES MNOZENIE Z 3 LICZBAMI " << std::endl;
        }
       
        if( c == 0 )
        {
            exit( 0 );
        }
       
        switch( c )
        {
        case 1:
            std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a + b = " << a + b << std::endl;
            break;
           
        case 2:
            std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a - b = " << a - b << std::endl;
            break;
           
        case 3:
            std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a * b = " << a * b << std::endl;
            break;
           
        case 4:
            std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a / b = " << a / b << std::endl;
            break;
           
        case 5:
            std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> d;
           
            std::cout << "a + b + c = " << a + b + d << std::endl;
            break;
           
        case 6:
            std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> d;
           
            std::cout << "a - b - c = " << a - b - d << std::endl;
            break;
           
        case 7:
            std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> d;
           
            std::cout << "a * b * c = " << a * b * d << std::endl;
            break;
           
            //   default:
            //   std::cout << "PODALES ZLA LICZBE! " << std::endl;
        }
    }
    std::cout << std::endl << "Dziekuje za skorzystanie z kalkulatora " << std::endl;
    std::cout << std::endl << "Zeby zamknac program nacisnij dowolny klawisz... " << std::endl;
    system( "pause>null" );
    return 0;
}
P-150456
Zigo427
Temat założony przez niniejszego użytkownika
» 2016-08-01 12:57:26
Dziękuje bardzo mi pomogłeś :D
P-150457
Zigo427
Temat założony przez niniejszego użytkownika
» 2016-08-01 14:10:03
Ale mam jeszcze jeden problem tym razem z pętlą do...while mianowicie chciałbym do jednej pętli wstawić 2 zmienne jak to zrobić?
Mówiąc szczegółowo chciałym, aby moje ,,menu" było wyświetlane ponownie po skończeniu przez komputer działania.

C/C++
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <cstdlib>
int main()
{
    int a;
   
    int b;
   
    int c;
   
    int d;
   
    int e;
   
    std::cout << "Witaj w prostym kalkulatorze, zycze milego korzystania " << std::endl;
    std::cout << "Wybierz co chcesz obliczyc: " << std::endl;
    do
    {
        std::cout << std::endl << "[1] Dodawanie   [5] Dodawanie (3 liczby) " << std::endl; // o to menu chodzi
        std::cout << "[2] Odejmowanie [6] Odejmowanie (3 liczby) " << std::endl;
        std::cout << "[3] Mnozenie    [7] Mnozenie (3 liczby) " << std::endl;
        std::cout << "[4] Dzielenie   [0] Wyjdz z programu" << std::endl;
        std::cout << std::endl << "[W]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> c;
    } while( c != 1 && c != 2 && c != 3 && c != 4 && c != 5 && c != 6 && c != 7 );
   
    if( c == 1 )
    {
        std::cout << "WYBRALES DODAWANIE " << std::endl;
    }
   
    if( c == 2 )
    {
        std::cout << "WYBRALES ODEJMOWANIE " << std::endl;
    }
   
    if( c == 3 )
    {
        std::cout << "WYBRALES MNOZENIE " << std::endl;
    }
   
    if( c == 4 )
    {
        std::cout << "WYBRALES DZIELENIE " << std::endl;
    }
   
    if( c == 5 )
    {
        std::cout << "WYBRALES DODAWANE Z 3 LICZBAMI " << std::endl;
    }
   
    if( c == 6 )
    {
        std::cout << "WYBRALES ODEJMOWANIE Z 3 LICZBAMI " << std::endl;
    }
   
    if( c == 7 )
    {
        std::cout << "WYBRALES MNOZENIE Z 3 LICZBAMI " << std::endl;
    }
   
    if( c == 0 )
    {
        exit( 0 );
    }
   
    do
    {
        if( e == 1 )
        {
            std::cout << std::endl << "[1] Dodawanie   [5] Dodawanie (3 liczby) " << std::endl;
            std::cout << "[2] Odejmowanie [6] Odejmowanie (3 liczby) " << std::endl;
            std::cout << "[3] Mnozenie    [7] Mnozenie (3 liczby) " << std::endl;
            std::cout << "[4] Dzielenie   [0] Wyjdz z programu" << std::endl;
            std::cout << std::endl << "[W]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> c;
        }
    } while( e == 1 );
   
   
    switch( c )
    {
    case 1:
        std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a + b = " << a + b << std::endl;
        std::cout << std::endl << "Co chcesz zrobic dalej? " << std::endl;
        std::cout << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl; // i ma się zapętlać pod koniec przykładów
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
    case 2:
        std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a - b = " << a - b << std::endl;
        std::cout << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl;
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
    case 3:
        std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a * b = " << a * b << std::endl;
        std::cout << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl;
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
    case 4:
        std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << "a / b = " << a / b << std::endl;
        std::cout << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl;
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
    case 5:
        std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> d;
       
        std::cout << "a + b + c = " << a + b + d << std::endl;
        std::cout << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl;
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
    case 6:
        std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> d;
       
        std::cout << "a - b - c = " << a - b - d << std::endl;
        std::cout << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl;
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
    case 7:
        std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> a;
       
        std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> b;
       
        std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> d;
       
        std::cout << "a * b * c = " << a * b * d << std::endl;
        std::cout << std::endl << "[0] Chce wyjsc z programu " << std::endl;
        std::cout << "[1] Chce liczyc dalej " << std::endl;
        std::cout << "[W] Wybierz liczbe: " << std::endl;
        std::cin.clear();
        std::cin.sync();
        std::cin >> e;
        if( e == 0 )
        {
            exit( 0 );
        }
        break;
       
        default:
        std::cout << "PODALES ZLA LICZBE! " << std::endl;
    }
   
    system( "pause>null" );
    return 0;
}
 
P-150460
kistel66
» 2016-08-01 14:29:05
C/C++
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <cstdlib>
int main()
{
    int a;
   
    int b;
   
    int c;
   
    int d;
   
    int e;
   
    std::cout << "Witaj w prostym kalkulatorze, zycze milego korzystania " << std::endl;
    while( e != 0 ) {
        std::cout << "Wybierz co chcesz obliczyc: " << std::endl;
        do
        {
            std::cout << std::endl << "[1] Dodawanie   [5] Dodawanie (3 liczby) " << std::endl; // o to menu chodzi
            std::cout << "[2] Odejmowanie [6] Odejmowanie (3 liczby) " << std::endl;
            std::cout << "[3] Mnozenie    [7] Mnozenie (3 liczby) " << std::endl;
            std::cout << "[4] Dzielenie   [0] Wyjdz z programu" << std::endl;
            std::cout << std::endl << "[W]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> c;
        } while( c != 1 && c != 2 && c != 3 && c != 4 && c != 5 && c != 6 && c != 7 );
       
        if( c == 1 )
        {
            std::cout << "WYBRALES DODAWANIE " << std::endl;
        }
       
        if( c == 2 )
        {
            std::cout << "WYBRALES ODEJMOWANIE " << std::endl;
        }
       
        if( c == 3 )
        {
            std::cout << "WYBRALES MNOZENIE " << std::endl;
        }
       
        if( c == 4 )
        {
            std::cout << "WYBRALES DZIELENIE " << std::endl;
        }
       
        if( c == 5 )
        {
            std::cout << "WYBRALES DODAWANE Z 3 LICZBAMI " << std::endl;
        }
       
        if( c == 6 )
        {
            std::cout << "WYBRALES ODEJMOWANIE Z 3 LICZBAMI " << std::endl;
        }
       
        if( c == 7 )
        {
            std::cout << "WYBRALES MNOZENIE Z 3 LICZBAMI " << std::endl;
        }
       
        if( c == 0 )
        {
            exit( 0 );
        }
       
        do
        {
            if( e == 1 )
            {
                std::cout << std::endl << "[1] Dodawanie   [5] Dodawanie (3 liczby) " << std::endl;
                std::cout << "[2] Odejmowanie [6] Odejmowanie (3 liczby) " << std::endl;
                std::cout << "[3] Mnozenie    [7] Mnozenie (3 liczby) " << std::endl;
                std::cout << "[4] Dzielenie   [0] Wyjdz z programu" << std::endl;
                std::cout << std::endl << "[W]Podaj liczbe: " << std::endl;
                std::cin.clear();
                std::cin.sync();
                std::cin >> c;
            }
        } while( e == 1 );
       
       
        switch( c )
        {
        case 1:
            std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[D]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a + b = " << a + b << std::endl;
            std::cout << std::endl << "Co chcesz zrobic dalej? " << std::endl;
            std::cout << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl; // i ma się zapętlać pod koniec przykładów
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
        case 2:
            std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[O]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a - b = " << a - b << std::endl;
            std::cout << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl;
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
        case 3:
            std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[M]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a * b = " << a * b << std::endl;
            std::cout << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl;
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
        case 4:
            std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[DZ]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << "a / b = " << a / b << std::endl;
            std::cout << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl;
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
        case 5:
            std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << std::endl << "[D3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> d;
           
            std::cout << "a + b + c = " << a + b + d << std::endl;
            std::cout << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl;
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
        case 6:
            std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << std::endl << "[O3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> d;
           
            std::cout << "a - b - c = " << a - b - d << std::endl;
            std::cout << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl;
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
        case 7:
            std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> a;
           
            std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> b;
           
            std::cout << std::endl << "[M3]Podaj liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> d;
           
            std::cout << "a * b * c = " << a * b * d << std::endl;
            std::cout << std::endl << "[0] Chce wyjsc z programu " << std::endl;
            std::cout << "[1] Chce liczyc dalej " << std::endl;
            std::cout << "[W] Wybierz liczbe: " << std::endl;
            std::cin.clear();
            std::cin.sync();
            std::cin >> e;
            if( e == 0 )
            {
                exit( 0 );
            }
            break;
           
            default:
            std::cout << "PODALES ZLA LICZBE! " << std::endl;
        }
    }
    system( "pause>null" );
    return 0;
}
P-150462
Zigo427
Temat założony przez niniejszego użytkownika
» 2016-08-01 14:34:23
Dzięki!
P-150463
« 1 »
  Strona 1 z 1