İlginizi Çekebilir
  1. Ana Sayfa
  2. Html
  3. JavaScript While Döngüsü Örnekleri

JavaScript While Döngüsü Örnekleri

Bundan önceki konumuzda For Döngüsü Kullanımı örneklerini paylaşmıştık şimdi ise JavaScript While Döngüsü örneklerini paylaşıyoruz.

1-0-100 arasındaki çift sayıları yazdıran program

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>http://www.bilisimogretmeni.com/</title>
    <script type="text/javascript">
        var i=0;
        while (i < 100) {
            i += 2;         
                document.write(i + "<br/>");         
        }
    </script>
</head>
<body>
</body>
</html>

2-Büyüyen Fontlarla ekrana Türkiye Yazan Program

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>http://www.bilisimogretmeni.com/</title>
    <script type="text/javascript">
        var i = 0;
        while (i < 10) {
            i++;
document.write("<span style='font-size:" + i + 5 + "px;'>Türkiye</span><br/>");
        }    
    </script>
</head>
<body>

</body>
</html>

3-Çift sayıları mavi tek sayıları sarı yazan program

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>http://www.bilisimogretmeni.com/</title>
    <script type="text/javascript">
        var i = 0;
        while (i < 100) {
            i++;
            if (i % 2 == 0) {              
        document.write("<span style='color:blue;'>" + i + "</span><br/>");
            }
            else {
                document.write("<span style='color:yellow;'>" + i + "</font><br/>");
            }
        }
    </script>
</head>
<body>

</body>
</html>

4-0-100 arasında 3 ve 5’e tam bölünen sayıların toplamını bulan program

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>http://www.bilisimogretmeni.com/</title>
    <script type="text/javascript">
        var toplam = 0;
        var i = 1;
        while (i <= 100) {
            if (i % 3 == 0 && i % 5 == 0) {
                if (i != 90) {
                    document.write(i + "+");
                }
                else {
                    document.write(i + "=");
                }
                toplam += i;
            }
            i++;
        }
        document.write(toplam);
    
    </script>
</head>
<body>

</body>
</html>

5-Kullanıcı çift sayı girene kadar sayı isteyen program

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>http://www.bilisimogretmeni.com/</title>
    <script type="text/javascript">
        var cevap;
        var toplam=0;
        while (cevap % 2 != 0) {
            cevap = prompt("Bir sayı Giriniz");
            toplam += parseInt(cevap);
        }
        toplam -= parseInt(cevap);
        document.write(toplam);
    </script>
</head>
<body>

</body>
</html>

6-Girilen Sayıların ortalaması çift olana kadar sayı isteyen program

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>http://www.bilisimogretmeni.com/</title>
    <script type="text/javascript">
        var ort = 1, toplam = 0, i = 0;
        var sayi;
        while (ort % 2 != 0) {        
            sayi = prompt("Bir sayı Girin");
            i++;
            toplam += parseInt(sayi);
            ort = toplam / i;
        }
        document.write("Sayıların Ortalaması =" + ort);
    </script>
</head>
<body>

</body>
</html>

7-Girilen sayı çift ise mesajları yan yana, tek ise alt alta tekrar eden program

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        var mesaj = prompt("Mesajı girin");
        var sayi = prompt("Tekrar sayısı");
        var i=0;
        if (parseInt(sayi) % 2 == 0) {
            while (i < sayi) {
                document.write(mesaj + " ");
                i++;
            }
        }
        else {
            while (i < sayi) {
                document.write(mesaj + "<br>");
                i++;
            }
        }
    </script>
</head>
<body>

</body>
</html>

8-Kullanıcıda şifre soran ve 3 hak sonunda kontrol eden program

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        var sifre = "123";
        var hak = 3;
        while (hak>0) {
            var mesaj = prompt("Şifreyi Girin");
            hak--;
            if (hak == 0) break;
            if (mesaj == sifre) {
                document.write("HOŞGELDİNİZ");
                break;
            }
            else {
                alert("Son " + hak + " hakkınız kaldı");
            }            
        }
        if (hak == 0) {
            document.write("İZİNSİZ GİREMEZSİNİZ");
        }
    </script>
</head>
<body>

</body>
</html>

Yorum Yap

Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir