MeehoweCK

Untitled

Jan 26th, 2023
667
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /*
  6. INSTRUKCJA WARUNKOWA IF - składnia:
  7.  
  8. if(warunek do spełnienia)
  9.     komenda do wykonania jeśli warunek jest prawdziwy
  10. dalsza część programu
  11.  
  12.  
  13. INSTRUKCJA WARUNKOWA IF... ELSE - składnia:
  14. if(warunek do spełnienia)
  15.     komenda do wykonania jeśli warunek jest prawdziwy
  16. else
  17.     komenda do wykonania jeśli warunek nie jest spełniony
  18. dalsza część programu
  19. */
  20.  
  21. int main()
  22. {
  23.     string a;
  24.     int b;
  25.  
  26.     cout << "Jak masz na imie? ";
  27.     cin >> a;
  28.  
  29.     cout << "Ile masz lat? ";
  30.     cin >> b;
  31.     if(cin.fail())      // cin.fail() zwraca prawdę (true) jeśli bufor wejścia (cin) zgłasza błąd wejścia
  32.     {
  33.         cout << "Wpisana wartosc nie jest prawidlowa, wpisz ja jeszcze raz: ";
  34.         cin.clear();                // wyczyszczenie informacji o błędzie odczytu
  35.         cin.ignore(9999, '\n');     // wyczyszczenie bufora wejścia
  36.         cin >> b;                   // ponowne wczytanie wartości
  37.     }
  38.  
  39.     cout << "Czesc mam na imie " << a << endl;
  40.     cout << "Mam lat " << b << endl;
  41.     if(b > 17)
  42.         cout << "Jestem osoba pelnoletnia" << endl;
  43.     else
  44.         cout << "Nie jestem osoba pelnoletnia" << endl;
  45.  
  46.  
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment