1 ile 40 arasında bulunan 5’in katı olan sayıları ekrana yazan programın algoritmasını yazınız.

Algoritma:

 

1) Başla

2) i=1;

3) i++;

4) (i%5==0) ise i sayısını ekrana yaz.

5) i<40 ise 3 adıma git.

6) Bitir.  

 

Açıklama:

Programın Çalışması:

 

1) 1 ile 40 sayısı arasındaki sayıları tarattık. (Döngü oldu.) (2-3-5)

 

Nasıl döngü oldu?  

i sayısı; 4. işlem sonrası (5. işlem) 40’dan büyük olana kadar, 3.adıma gönderiliyor ve arttırılıyor.

 

Döngü kullanarak, 1 ile 40 arasındaki sayıları işleyebildik.

 

2) Tarama işlemi sırasında 5’e bölünüp bölünmediğine baktık, bölünüyorsa sayıyı ekrana yazdık.

 

Mod işlemi Hakkında

  • Mod işlemi, Bir (x) sayının diğer sayıya (y) bölündüğünde, bölümünden kalanı (x’in y’ye bölümünden kalanı) bulur.

‘%’ işaretiyle mod işlemi sembolize edilir.

 

  • Bir sayının modu alındığında sıfır kalıyor ise, modu alınan sayı mod sayısına tam bölünür. (tam katıdır.)

(x%y)==0 ise

>x sayısı, y sayısına tam bölünmektedir.

>x sayısı,  y sayısının katıdır.

 

Örneğin:

20%5=0;

20/5=4   Bölüm 4, bölümünden kalan 0’dır. Dolayısıyla 20, 5’in katıdır. (20, 5’e tam bölünür.)  

 

Mod işlemini Biz Neden kullandık?

5’e tam bölünüp, bölünmediğini anlamak için 1 ile 40 arasındaki sayıların 5’e göre modunu aldık.

 

Faydalı olması dileğiyle…