Herkese Yeniden Merhaba,Bugün sizlerle son döngülerimiz olan while ve do-while döngülerini göreceğiz.
Önce ikisinin arasındaki farktan bahsedelim aslında kullanış kolaylığı diye bir durum söz konusu değil yerine göre ikiside çok kullanışlı.While döngüsü önce şartı saglayıp sağlamadığına bakıp sağlıyorsa yapılmak istenen durum yapılır,eğer sağlamıyorsa program durur yani yapılmak istenen durum hiç gerçekleşmez.
Do-while döngüsü ise önce program çalışır sonra şart sağlanıyorsa tekrar çalışır ve böyle devam eder.Şöyle bir örnek verebiliriz.Elinizde 5 seçenek var ve bu seçeneklerde 4 doğru ve 1 yanlış var.Siz yanlışı bulduğunuzda program duruyor.Doğruyu bulduğunda ise tekrar 1 değer daha istesin.Bu programda şart ne olursa olsun siz önce bir seçeneği seçmek zorundasınız hiç bir şarta bağlı olmadan bu yüzden ilk program çalışacak sonra şarta bakacak ve yanlışsa duracak.Bunu do-while ile yapıyoruz.
Aynı örnekten 2 döngü içinde yapacak olursak:
toplam=0;
var i=0;
while(i<3)
{
toplam+=parseInt(prompt("Sayı giriniz"));
i++;
}
document.write(toplam/i);
Bu örneğimiz bir önceki derste anlattığımız for döngüsü ile aynı örnek fakat while ile yapılmış halidir.İkisininde ekran görüntüsu aynıdır.
toplam=0;
var i=0;
do
{
toplam+=parseInt(prompt("Sayı giriniz"));
i++;
}
while(i<3)
document.write(toplam/i);
Bu 2 örneğimizde de ekran çıktıları aynı fakat 1.örnekteki sayımızı girmeden 3 ten küçük olup olmadığına bakarken 2.örnekte önce sayı girilir sonra 3ten küçükmü diye bakılır.Gerektiği zaman kullanacağımız için diğer derslerde nasıl farklar olduğunu daha net görebilirsiniz.
Diğer Derslerde Görüşmek Üzere...
Önce ikisinin arasındaki farktan bahsedelim aslında kullanış kolaylığı diye bir durum söz konusu değil yerine göre ikiside çok kullanışlı.While döngüsü önce şartı saglayıp sağlamadığına bakıp sağlıyorsa yapılmak istenen durum yapılır,eğer sağlamıyorsa program durur yani yapılmak istenen durum hiç gerçekleşmez.
Do-while döngüsü ise önce program çalışır sonra şart sağlanıyorsa tekrar çalışır ve böyle devam eder.Şöyle bir örnek verebiliriz.Elinizde 5 seçenek var ve bu seçeneklerde 4 doğru ve 1 yanlış var.Siz yanlışı bulduğunuzda program duruyor.Doğruyu bulduğunda ise tekrar 1 değer daha istesin.Bu programda şart ne olursa olsun siz önce bir seçeneği seçmek zorundasınız hiç bir şarta bağlı olmadan bu yüzden ilk program çalışacak sonra şarta bakacak ve yanlışsa duracak.Bunu do-while ile yapıyoruz.
Aynı örnekten 2 döngü içinde yapacak olursak:
toplam=0;
var i=0;
while(i<3)
{
toplam+=parseInt(prompt("Sayı giriniz"));
i++;
}
document.write(toplam/i);
Bu örneğimiz bir önceki derste anlattığımız for döngüsü ile aynı örnek fakat while ile yapılmış halidir.İkisininde ekran görüntüsu aynıdır.
toplam=0;
var i=0;
do
{
toplam+=parseInt(prompt("Sayı giriniz"));
i++;
}
while(i<3)
document.write(toplam/i);
Bu 2 örneğimizde de ekran çıktıları aynı fakat 1.örnekteki sayımızı girmeden 3 ten küçük olup olmadığına bakarken 2.örnekte önce sayı girilir sonra 3ten küçükmü diye bakılır.Gerektiği zaman kullanacağımız için diğer derslerde nasıl farklar olduğunu daha net görebilirsiniz.
Diğer Derslerde Görüşmek Üzere...
Yorumlar
Yorum Gönder