Temat 5 - Petle while
Petla WHILE powtarza instrukcje do czasu gdy warunek w niej zawarty jest spelniony.
Petla ta w pierwszym etapie sprawdza czy dany warunek jest spelniony. Jesli warunek nie jest spelniony to petla NIGDY nie zadziala.

Przyklady zadan:

Przyklad 1

var x = 0; 
while x < 5
{
print(x) //pisze x tak dlugo jak bedzie ono mniejsze od 5> x = x + 1
}
Komentarz: Program napisze
0
1
2
3
4

Przyklad 2

var ilosc = 1
while ilosc<10
{
print("Ala ma \(ilosc) kotow")
ilosc = ilosc + 1
}
Komentarz: Program napisze:
Ala ma 1 kotow
Ala ma 2 kotow
Ala ma 3 kotow
Ala ma 4 kotow
Ala ma 5 kotow
Ala ma 6 kotow
Ala ma 7 kotow
Ala ma 8 kotow
Ala ma 9 kotow

Przyklad 3

var mieszkancy = 3700
var rok = 2008
while mieszkancy<4100
{
print("W miescie mieszkalo \(mieszkancy) osob w \(rok) roku")
mieszkancy = mieszkancy + 50
rok = rok + 1
}
Komentarz: Program napisze:
W miescie mieszkalo 3700 osob w 2008 roku
W miescie mieszkalo 3750 osob w 2009 roku
W miescie mieszkalo 3800 osob w 2010 roku
W miescie mieszkalo 3850 osob w 2011 roku
W miescie mieszkalo 3900 osob w 2012 roku
W miescie mieszkalo 3950 osob w 2013 roku
W miescie mieszkalo 4000 osob w 2014 roku
W miescie mieszkalo 4050 osob w 2015 roku
Zadania:
Napisz program, ktory wypisze wszystkie liczby mniejsze od 40 (uzywajac petli while!)
Napisz program ,ktory wypisze twoje zarobki w kolejnych latach, jesli co rok dostawales/dostawalas 10 zl podwyzki.

Pozostale tematy:

Operatory IF i ELSE
Operatory logiczne
Tablice
Petle FOR IN