C# materjal
matkajate arv poleks mitte 5, vaid hoopis 0, siis sellisel juhul ei täideta plokki ainsatki korda,
ehk kõik tered jäävad ütlemata. Mõnikord on aga teada, et plokk tuleb kindlasti läbida.
Lihtsalt pole teada, kas sama teed tuleb ka teist või kolmandat korda käia. Tüüpiline näide
selle juures on sisestuskontroll. Kui esimene kord toiming õnnestus, pole vaja kasutajalt
andmeid uuesti pärida. Juhtus aga äpardus, siis tuleb senikaua jätkata, kuni kõik korras on.
Siin küsitakse aella tunninäitu. Sattus see arusaadavase vahemikku, minnakse rahus uue
väärtusega edasi. Kui aga midagi ebaõnnestus, siis on arvuti väga järjekindel uuesti ja uuesti
küsima lootuses, et kunagi ka midagi temale sobilikku jagatake.
using System;
public class Kordus3{
public static void Main(string[] arg){
int tund;
do{
Console.WriteLine("Sisesta tund vahemikus 0-23");
tund=int.Parse(Console.ReadLine());
} while(tund<0 || tund>23);
Console