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>

Pin It on Pinterest