add Petla/While and Tablice

This commit is contained in:
nyosic 2025-05-06 12:22:37 +02:00
parent def33ec49d
commit d4d993cb71
4 changed files with 132 additions and 0 deletions

29
5-Petla/While/1/main.cpp Normal file
View file

@ -0,0 +1,29 @@
/*
while (warunek koncowy) {
instrukcja
}
Program prosi o liczby calkowite i wpisuje je dopuki uzytkownik nie wpisze 0
*/
#include <iostream>
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;
}

33
5-Petla/While/2/main.cpp Normal file
View file

@ -0,0 +1,33 @@
/*
Program prosi uzytkownika o wpisanie hasla powtarza to az uzytkownik wpisze poprawne haslo np. (riko321)
*/
#include <iostream>
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;
}

34
5-Petla/While/3/main.cpp Normal file
View file

@ -0,0 +1,34 @@
/*
Program wyswietla menu dodaj odejmij wyjdz i powtarza dzialanie az uzytkownik wybierze wyjdz
*/
#include <iostream>
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;
}

36
6-tablice/1/main.cpp Normal file
View file

@ -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 <iostream>
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;
}