Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /*
- PĘTLA WHILE - składnia:
- while(warunek do spełnienia)
- komenda do wykonania jeśli warunek pętli jest spełniony
- dalsza część programu
- */
- int main()
- {
- string a;
- int b;
- cout << "Jak masz na imie? ";
- cin >> a;
- cout << "Ile masz lat? ";
- cin >> b;
- while(cin.fail()) // cin.fail() zwraca prawdę (true) jeśli bufor wejścia (cin) zgłasza błąd wejścia
- {
- cout << "Wpisana wartosc nie jest prawidlowa, wpisz ja jeszcze raz: ";
- cin.clear(); // wyczyszczenie informacji o błędzie odczytu
- cin.ignore(9999, '\n'); // wyczyszczenie bufora wejścia
- cin >> b; // ponowne wczytanie wartości
- }
- cout << "Czesc mam na imie " << a << endl;
- cout << "Mam lat " << b << endl;
- if(b > 17)
- cout << "Jestem osoba pelnoletnia" << endl;
- else
- cout << "Nie jestem osoba pelnoletnia" << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment