Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

Zaakceptowanie liczby z zakresu 1-1000, wieksze liczby mają zostać odrzucone.

$
0
0

Witam. Mam pewien dylemat w moim pierwszym programie c++

Otóż w ostatnim pytaniu nie wiem jakiego kodu użyć aby akceptowało tylko liczby (a w zasadzie kwotę) z zakresu 1-1000.

Działa mi tylko wtedy gdy podam liczbę w cztero cyfrowej postaci, a chcę aby działało normalnie :)

W miejscu w jakim mam problem podałem komentarz.

Oto mój kod:

#include <iostream>
#include <cstdlib>

using namespace std;

    string PIN,login,haslo,rok,kwota;

int main()
{
    cout<<"podaj login:"<<endl;
    cin>>login;
    cout<<"podaj haslo:"<<endl;
    cin>>haslo;

    if ((login=="blazej")&&(haslo=="uczy"))
        {
            cout<<"uda³o sie zalogowac!!!"<<endl;
            system( "cls" );
        }
        else
        {
            cout<<"Bledne dane logowania"<<endl;
            cout<<"podaj wlasciwe dane logowania!"<<endl;
            cout<<"Nastapi wylogowanie..." ;
            exit( 0 ) ;

            system( "cls" );
        }

    cout << "Witaj w banku!"<< endl;
    cout << "podaj numer pin swojej karty:" ;
    cin >> PIN;

    if (PIN=="1562")
    {
        cout<<"POPRAWNY PIN!"<<endl;


    }
    else
    {
        cout<<"Zly pin!" ;

    }
        system( "cls" );
        cout<<"potwierdz swoj wiek! (podaj rok urodzenia):"<<endl;
        cin>>rok ;

    if (rok=="1997")
    {
        cout<<"Jestes dorosly, zapraszamy do wyplaty pieniedzy!:"<<endl;
        system( "cls" );
    }
    else
    {
        cout<<"Nie jestes pelnoletni!"<<endl;
        cout<<"Zapraszamy do naszego banku po ukonczeniu 18 roku zycia!"<<endl;
        cout<<"Nastapi wylogowanie..." ;
        exit( 0 ) ;
    }
        {
         cout<<"Srodki dostepne na koncie:1000zl"<<endl;
         cout<<"Kwote jaka chcesz podac zapisz w wartosci cztero cyfrowej. NP 500zapisz w postaci 0500:"<<endl;
         cout<<"Jaka kwote pieniedzy chcesz wyplacic?(zl):"<<endl;

         cin>>kwota ;
        }
        if(kwota<="1000") //chodzi mi o ten kod

        {
            cout<<"Pieniadze mozesz odebrac w dolnej czesci bankomatu!"<<endl;
        }
        else
        {
            cout<<"nie posiadasz wystarczajacych srodkow na koncie!"<<endl;
            cout<<"sprobuj jeszcze raz, wyplacic mniejsza kwote!"<<endl;
            cout<<"Nastapi wylogowanie..."<<endl;
            exit( 0 ) ;
        }

            cout<<"zapraszamy do naszego banku ponownie !" ;


    return 0;
}

 


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>