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

[Rozdzial 14] - zadanie prosty kalkulator. sprawdzenie

Ostatnio zmodyfikowano 2016-07-14 05:46
Autor Wiadomość
pm88
Temat założony przez niniejszego użytkownika
[Rozdzial 14] - zadanie prosty kalkulator. sprawdzenie
» 2016-07-13 21:03:52
Właściwie program mi działa, ale czy mógłbym prosić jeszcze kogoś o sprawdzenie czy poprawnie to wykonałem:

Pierwsza wersja:

------------------------------
C/C++
#include<iostream>
using namespace std;
int main()
{
    int A;
    int B;
    char dzialanie;
    cout << "Witam Cie w prostym kalkulatorze!" << endl;
    cout << "Podaj liczbe A: ";
    cin >> A;
    cout << "Podaj dzialanie jakie chcesz wykonac: ";
    cin >> dzialanie;
    cout << "Podaj liczbe B: ";
    cin >> B;
    switch( dzialanie )
    {
    case '+':
        cout << " A + B = " << A + B << endl;
        break;
    case '-':
        cout << " A - B = " << A - B << endl;
        break;
    case '*':
        cout << " A * B = " << A * B << endl;
        break;
    case '/':
        if( B == 0 )
        {
            cout << "Nie mozna dzielic przez 0!!!" << endl;
            cout << "Podaj ponownie B: ";
            cin >> B;
        }
        cout << " A / B = " << A / B << endl;
        break;
    }
    return 0;
}
---------------------------------------------

Druga wersja po dodaniu do..while bo zaczalem wlasnie czytac kolejny rozdzial:

------------------------------------------------
C/C++
#include<iostream>
using namespace std;
int main()
{
    int A;
    int B;
    char dzialanie;
    cout << "Witam Cie w prostym kalkulatorze!" << endl;
    cout << "Podaj liczbe A: ";
    cin >> A;
    cout << "Podaj dzialanie jakie chcesz wykonac: ";
    cin >> dzialanie;
    cout << "Podaj liczbe B: ";
    cin >> B;
    switch( dzialanie )
    {
    case '+':
        cout << " A + B = " << A + B << endl;
        break;
    case '-':
        cout << " A - B = " << A - B << endl;
        break;
    case '*':
        cout << " A * B = " << A * B << endl;
        break;
    case '/':
        if( B == 0 )
        {
            do
            {
                cout << "Nie mozna dzielic przez 0!!!" << endl;
                cout << "Podaj ponownie B: ";
                cin >> B;
            }
            while( B == 0 );
           
        }
        cout << " A / B = " << A / B << endl;
        break;
    }
    return 0;
}
------------------------------------------------------------------

Pozdrawiam Piotrek
P-149924
carlosmay
» 2016-07-14 05:46:08
Wprowadź literę zamiast liczby i sprawdź co się stanie.
P-149938
« 1 »
  Strona 1 z 1