diff --git a/5-Petla/While/1/main.cpp b/5-Petla/While/1/main.cpp new file mode 100644 index 0000000..bf3bf9a --- /dev/null +++ b/5-Petla/While/1/main.cpp @@ -0,0 +1,29 @@ +/* +while (warunek koncowy) { + instrukcja +} + +Program prosi o liczby calkowite i wpisuje je dopuki uzytkownik nie wpisze 0 +*/ + +#include + +using namespace std; + +int main() { + int liczba, suma = 0; + + cout << "Podaj liczbe calkowita (0 konczy dzialanie): "; + cin >> liczba; + + while(liczba != 0) { + cout << "Podana liczba: " << liczba << endl; + cout << "Podaj liczbe calkowita (0 konczy dzialanie): "; + cin >> liczba; + suma += liczba; + } + + cout << "\nSuma wszystkich liczb: " << suma << endl; + cout << "Podano liczbe 0 koniec programu" << endl; + return 0; +} \ No newline at end of file diff --git a/5-Petla/While/2/main.cpp b/5-Petla/While/2/main.cpp new file mode 100644 index 0000000..0bbeb16 --- /dev/null +++ b/5-Petla/While/2/main.cpp @@ -0,0 +1,33 @@ +/* +Program prosi uzytkownika o wpisanie hasla powtarza to az uzytkownik wpisze poprawne haslo np. (riko321) +*/ + +#include + +using namespace std; + +int main() { + string haslo; + const string poprawneHaslo = "riko321"; + int i = 0; + + cout << "Podaj haslo: "; + cin >> haslo; + + while(i != 4) { + while(haslo != poprawneHaslo) { + cout << "Bledne haslo" << endl; + cout << "Podaj haslo: "; + cin >> haslo; + i++; + if (i = 4) { + cout << "Koniec prob"; + return 0; + } + } + } + + cout << "Haslo poprawne"; + + return 0; +} \ No newline at end of file diff --git a/5-Petla/While/3/main.cpp b/5-Petla/While/3/main.cpp new file mode 100644 index 0000000..cf33332 --- /dev/null +++ b/5-Petla/While/3/main.cpp @@ -0,0 +1,34 @@ +/* +Program wyswietla menu dodaj odejmij wyjdz i powtarza dzialanie az uzytkownik wybierze wyjdz +*/ + +#include + +using namespace std; + +int main() { + int wybor = 0, a, b; + + while(wybor != 3) { + cout << "DODAJ (1) * ODEJMIJ (2) * WYJDZ (3)\n"; + cout << "Wybor: "; + cin >> wybor; + if(wybor == 1) { + cout << "Podaj a = "; + cin >> a; + cout << "Podaj b = "; + cin >> b; + cout << "Suma = " << a + b << endl; + } else if (wybor == 2) { + cout << "Podaj a = "; + cin >> a; + cout << "Podaj b = "; + cin >> b; + cout << "Roznica = " << a - b << endl; + } + } + + cout << "Koniec programu!"; + + return 0; +} \ No newline at end of file diff --git a/6-tablice/1/main.cpp b/6-tablice/1/main.cpp new file mode 100644 index 0000000..128734a --- /dev/null +++ b/6-tablice/1/main.cpp @@ -0,0 +1,36 @@ +/* +----TABLICE + int liczby[5]; -- Deklaracja Tablicy + int liczby[5] = {5, 2, 3, 7, 4}; -- Inicjalizacja Tablicy + int liczby[] = {10, 20, 30} -- Inicjalizacja Tablicy Bez Podania Ilosci Elementow + +----DOSTEP DO ELEMENTOW W TABLICY + + #indexy tablicy = 0 1 2 3 4 + int liczby[5] = {1, 2, 3, 4, 5}; + + cout << liczby[2]; -- Wypisze 3 + +----ZAMIANA ELEMENTOW (np. 5 na 12) + + liczby[4] = 12 + +ZAD. Utworzona zostaƂa tablica ---> int liczby[5] = {1, 2, 3, 4, 5} sumuj elementy tablicy +*/ + +#include + + +using namespace std; + +int main() { + int liczby[5] = {1, 2, 3, 4, 5}; + int suma = 0; + + for(int i = 0; i <= 4; i++) { + suma += liczby[i]; + } + + cout << "Suma = " << suma; + +} \ No newline at end of file