Mod alma işlemleri programlamada da sıkça kullanılır. En sade örnek olarak bir web sayfasında tablo şeklinde veri görüntülediğimizi düşünelim. Sıralama olarak tek ve çift satır numarasına denk gelen satırlar için farklı görünümler elde etmek istersek, tek/çift denetimini satır numarasının mod 2 sini alarak yapabiliriz.
Programlama dillerinde mod alma işlemi % operatörü ile gerçekleştirilir.
C# dili üzerinden basit bir örnek kod yazalım.
for(int i = 0; i < 9; i++)
{
if(i % 2 == 0)
{
Console.WriteLine(i + " sayısı çift sayıdır");
}
else
{
Console.WriteLine(i + " sayısı tek sayıdır");
}
}
for(int i = 0; i < 9; i++)
{
if(i % 2 == 0)
{
Console.WriteLine(i + " sayısı çift sayıdır");
}
else
{
Console.WriteLine(i + " sayısı tek sayıdır");
}
}
Aynı örneği Python dilinde kodlayalım;
for i in range(9):
if i % 2 == 0:
print(f"{i} sayısı çifttir.")
else:
print(f"{i} sayısı tektir.")
Son olarak bir de Java dilinde aynı kodu yazalım;
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
if (i % 2 == 0) {
System.out.println(i + " sayısı çifttir.");
} else {
System.out.println(i + " sayısı tektir.");
}
}
}
}
Hiç yorum yok:
Yorum Gönder