Do while döngüsünde do içerisinde işlemler yapılır ve while a gönderilerek koşu sağlanması sağlanır.
Kodlar üzerinden anlatırsak daha da iyi olacaktır.
Kodların fotoğrafı aşağıdadır:
İlk çıktımız aşağıdadır:
İkinci çıktımız aşağıdadır:
Genel sonuç da aşağıdadır:
Sayfayı her yenilediğimizde yeni sonuçlar üretecektir. Bunun da neden önceki derste anlattığımız rand fonksiyonudur.
Kodları açıklayalım. Öncelikle 3 değişken tanımlıyoruz.
$kazan değişkeni kaç denemede tahin edeceğimiz,
$tahmin değişkeni tahmin sayımız,
$say değişkeni de denemelerin sayılması için oluşturulan sayaç diyebiliriz.
Programımız do içinde rand fonksiyonu ile rastgele $sayi değişkenine değer atıyoruz. Sonra bu sayıyı yazdırıyoruz ve alt satıra inip $say ı bir arttırıyoruz ki her denememizi saymış olalım. Daha sonra while koşuluna gelen program $sayi le $tahmin değerlerini karşılaştırıyor. Eğer eşitlik varsa sayımızın kaçıncı denemede bulduğunu yazıyor.
Eğer $say değeri de $kazan değerine eşit ya da küçükse de kazandığımızı, değilse else ile kaybettiğimizi bize bildiriyor.
İlerleyen derslerde görsel olarak da bu tarz programlar yapacağız ve o zaman daha da zevkli hale gelecektir.
Başarılar dilerim
Hiç yorum yok:
Yorum Gönder