D Programlama Dili - Çözümler

do-while Döngüsü

Bu programın do-while ile özellikle bir ilgisi yok; ama while yerine kesinlikle do-while ile yapılması gereken bir örnek de bulunamaz.

Program, tuttuğunuz sayıyı üstten ve alttan kıstırarak bulur. Örneğin ilk tahmini 50 olsa, ve siz "çık" diye yanıt verseniz; artık sayının [51,100] aralığında olduğunu öğrenir. Ondan sonra bu iki sayının tam ortasında bir değer tutsa, ve "in" deseniz; bu sefer de örneğin [51,75] aralığında olduğunu bilir.

O şekilde kıstıra kıstıra tek bir sayı kaldığında tuttuğunuz sayıyı da bulmuş olur.