Döngü değişkeni 50'nin katı olduğunda bir şeyler yapmak

Sorunuz JavaScript ile fakat for döngüsünde kullanılan söz dizimi çok benzediğinden ve yeni yeni hakim olmaya çalıştığım dilden örnek vermek istedim.

c# ile örneğini gösteriyorum:

for(int i=0;i<3000;i++){
    if(i % 50 != 0){
        continue;
    }
    else{
        Console.WriteLine($"Program Çalıştı {i}");
    }
}

veya

for(int i=0;i<3000;i++){
    if(i % 50 == 0){
        Console.WriteLine($"Program çalıştı {i}");
    }
}

Sonuçta 50 nin katı olan bir sayı 50’ye tam bölünebileceğinden kalanının sıfır olup olmadığı sorgulanarak işlem yapılabilir.
İkisinde de aynı olay söz konusu birinde 50 katı değilse geç(bundan dolayıda 50 katı olanlarını ekrana yazdırıcak) diğerinde ise 50nin katı olanları ekrana yazdır.
Eğer ellinin katını aldığında program direk bir işlem yapıp duracaksa i değişkeni her seferinde 50 değerine geldiğinde duracak burada bunu önlemek içinde random sınıfı kullanılarak işlem yapılabilir bu sefer 50 ye geldiğinde durmaz da atıyorum 2950 ye geldiğinde durur.

for(int i=1;i<=3000;i++){
    Random rnd = new Random();
    int sayı = rnd.Next(i,3000);
    if(sayı % 50 == 0){
        Console.WriteLine($"Program çalıştı {sayı}(50'nin {sayı/50} katı) {i}.sayı");
        break;
    }
}
2 Beğeni