8. Sınıflar -> 17. Hafta – Programlama (While Döngüsü)
Programlama (While Döngüsü)
Merhaba! Bu hafta sizlerle döngüler konusuna devam edeceğiz. Önceki hafta For döngüsünden bahsetmiştik. For döngüsünde hangi sayıyla başlayacağı hangi sayı da biteceği belli olan döngüler oluşturmuştuk. Peki başlangıcı ve bitişi belli olmayan döngüler nasıl kurabiliriz?
İşte o zaman While döngüsüne başvurmamız gerekiyor. While döngüsü ; döngü sayısının bilinmediği durumlarda kullanılır. While döngüsünde bir şart vardır ve şart olana kadar döngü devam eder.
Peki While döngüsü nasıl yazılır. Genel yapısıyla ;
While ( Şart )
Yapılacak işlem
EndWhile
Siyah ile yazılan kısımlar While döngüsü yazılırken değişmeyen bölümlerdir. Renkli kısımlar programa göre değişiklikler gösterilir.
Haydi örneklerle While döngüsü nasıl yazılır öğrenelim 🙂
ÖRNEK Uygulama çalıştırıldığında ;
|
Soruya bakıldığında tekrarlanan bir işlem olduğu görülüyor. Kullanıcının girdiği sayıdan başlanarak her seferinde sayıya 5 eklenecek sayı 200’den büyük olana kadar. Döngü var ama döngünün başlangıcı ve kaç kere tekrarlanacağı belli değil .O zaman While döngüsünü kullanmak daha mantıklı. Sorudaki uygulamanın ilk basamağında kullanıcıdan sayı girmesi istendiği için yine ekrana bir mesaj yazılacak ve biz bunu Writeline ile yazmalıyız. Kullanıcının girdiği sayıyı sayi adında bir değişken oluşturup Read komutuyla değişkene aktarmalıyız. Sonra sıra While döngüsünde. Şartımız ; sayi değişkenin 200’den küçük olması , yapılacak işlem sayi değişkenindeki değerin ekrana yazdırmak ve sayi değişkenini 5 artırmak. Aşağıda soru için komutların yazılışını bulabilirsiniz.
ÖRNEK Uygulama çalıştırıldığında ;
|
Sorudaki uygulamanın ilk basamağında kullanıcıdan sayı girmesi istendiği için yine ekrana bir mesaj yazılacak ve biz bunu Writeline ile yazmalıyız. Kullanıcının girdiği sayıyı sayi adında bir değişken oluşturup Read komutuyla değişkene aktarmalıyız. Sonra sıra While döngüsünde. Şartımız ; sayi değişkenin 1’den büyük olması , yapılacak işlem sayi değişkenindeki değerin ekrana yazdırmak ve sayi değişkenini 2’e bölmek. Aşağıda soru için komutların yazılışını bulabilirsiniz.
SIRA SENDE! |
Uygulama çalıştırıldığında ;
|
Sevgili meslektaşlarım bu dersin günlük planına Evraklar/Günlük Plan/ 8.Sınıf/1.dönem/ 17.Hafta kısmından ulaşabilirsiniz. Menüye gitmek için tıklayın.