👤

açıklayarak anlatır mısınız

Açıklayarak Anlatır Mısınız class=

Cevap :

Cevap: Ekranda oluşacak çıktı: 1, 2, 3, 6

Açıklama:

Algoritma başlıyor. Ardından sayi yazan şekilde kullanıcıdan bir değer bekleniyor bu değer 6 olarak girilsin demiş soru. Kullanıcı 6  değerini girdi.  

Ardından sıra i=1; i<=sayi,1 işlemine geliyor.

Burada bir döngü mevcut i 1'den başlayıp birer birer artacak yukarıda girilen sayi değerine eşit olana kadar döngü devam edecek.

i 1'den başlıyor ve sağdaki sayi mod i==0 kontrolüne giriyor.

Bu işlemin anlamı yukarıda girilen sayi değeriyle i değerinin modunu alıp sıfıra eşit mi değil mi diye kontrol etmek yani;

Sayi değerimiz 6'ydı i ise 1 olarak başladı. 6/1'in kalanı 0 mı? diye kontrol ediyor eğer sonuç evet ise i değerini ekrana yazdırıp geri döngüye giriyor ve i'yi bir arttırıp devam ediyor bu döngü. En son i sayiya eşit olunca döngü bitiyor.