Ciklas while
Nežinomo kartojimo ciklas.
Jo paskirtis kartoti sakinį (sakinius), kol nebus įvykdyta ciklo sąlyga. Pateiktame pavyzdyje
kartojimas prasideda, jei įvestas skaičius yra neigiamas, t.y. jei sąlygos patikrinimas yra true.
Sąlygos rezultatas apskaičiuojamas prieš prasidedant ciklui.
Ciklo bloke būtinai turi būti sakinys, turintis įtaką ciklo sąlygai. Jis turi paversti sąlygos
rezultatą į false, kitu atveju mes turėtume amžiną ciklą.
Suprantama, kad ciklas pavyzdyje nebus vykdomas, jei įvestas skaičius būtų teigiamas.
Antroje eilutėje papildomai įtraukiame specialią biblioteką, kuri leidžia naudoti funkciją sqrt(). Ji grąžina
iš realaus skaičiaus ištrauktą šaknį. Panaši funkcija pow(x,y) pakels gautą skaičių x laipsniu y.