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

i for döngüsü ile 1’den 3000 e kadar değer alıyor

ve i her 50’nin katı olunca ben bir şey çalıştırmasını istiyorum
sorum budur

döngüde bu

for(var i = 0; i<3000; i++){

     let br = document.createElement("br");

     let link = document.createElement("a");

     link.innerHTML = "▉";

     link.id = "btn"

     link.id += i;

     link.classList = "deneme";

     place.appendChild(link);

     console.log(link);

   }

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

Bunu kendinize uygun olarak değiştirip bir deneyin:

yerleştir = () => {
    for (let i = 0;i < 3000;i++) {
        let button = document.createElement("button");
        button.innerHTML = "Deneme";
        button.classList = "btn btn-danger";
        button.style = "display:block;"

        document.body.appendChild(button);

        if (i % 50 == 0) {
            let hr = document.createElement("hr");
            hr.style = "border:1px solid red;"

            document.body.appendChild(hr);

            hr = null;
        };
        button = null;
    };
};