Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /* TYPY ZMIENNYCH w C++
- int, short, long long - liczby ca³kowite
- unsigned - liczby naturalne
- float, double - liczby rzeczywiste (zmiennoprzecinkowe)
- bool - prawda lub fa³sz
- char - znak
- string - ci¹g znaków*
- * string nie jest podstawowym typem zmiennych, ale klas¹
- */
- int main()
- {
- cout << "Jak masz na imie? ";
- string imie;
- cin >> imie;
- cout << "Ile masz lat? ";
- short wiek;
- cin >> wiek;
- /* PĘTLA WHILE
- while(warunek kontynuacji pętli)
- {
- instrukcje do wykonania w każdym kroku pętli
- }
- */
- while(cin.fail()) // cin.fail() zwraca prawdê (true) jeœli bufor wejœcia sygnalizuje b³¹d
- {
- cout << "Podana wartosc jest niepoprawna. Wpisz liczbe jeszcze raz: ";
- cin.clear(); // skasowanie informacji o b³êdzie zapisu
- cin.ignore(99999, '\n'); // usuniêcie zawartoœci bufora wejœcia
- cin >> wiek;
- }
- cout << "Czesc " << imie << ", masz " << wiek << " lat. ";
- if(wiek >= 18)
- cout << "Jestes pelnoletni.\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement