Ana içeriğe atla

Javascript İf-Else Döngüsü/1

Herkese Yeniden Merhaba,bugün sizlerle döngülerden bahsedicem.Döngüler javascriptte sıklıkla kullanılır.İlk önce İF-ELSE döngüsünden bahsedeceğim.İf ingilizcede eğer anlamına gelmektedir.Aslında hayatımızda if döngüsünü çok kullanıyoruz.Örnek vermek gerekirse,eğer sabah geç uyanırsam okula gitmeyeceğim veya sabah erken uyanırsam okula otobüsle gidebilirim gibi şarta bağlı olarak yaptığımız şeyler aslında if döngüsüdür.İF döngüsü şöyle kullanılır:

                 İf(Şart)
                    {Şart eğer doğruysa burada yazdıklarınızı gerçekleştirir;}
                 Else if(Eğer yukardaki şartı sağlamassa buraya şart yazın)
                    {Bu şart gerçekleşirse burda olan program çalışır;}
                 Else(Buraya herhangi şart yazmanıza gerek yok.)
                    {Yukardaki hiç bir şart sağlanmass buradaki kod çalışır.}

Örnek olarak bir önceki yazımda yazdığım örneğe ek olarak if-else yapısını ekleyelim.

               var metin=prompt("Adınızı giriniz","");
var sayi1=parseInt(prompt("1.sayıyı giriniz",""));
var sayi2=parseInt(prompt("2.sayıyı giriniz",""));
var sayi3=parseInt(prompt("3.sayıyı giriniz",""));
var ortalama=(sayi1+sayi2+sayi3)/3;
document.write("Merhaba:" +metin );
document.write("<br>");
document.write("Ortalamanız:" +ortalama);
if(ortalama<45 )
{document.write("<br>");
                  document.write("<font color='red'>Dersi Geçemediniz.</font>");                  }
else
{document.write("<br>");
                 document.write("<font color='green'>Dersi Geçtiniz.  
                 </font>");}

Örnekte önce 3 not ve kullanıcının ismini girmesini istedik ve ortalamasını aldık.Daha sonra if döngüsüne girdik.Döngüde ilk şartımız ortalamanın 45'ten küçük olması değeriydi.Eğer bu sağlanırsa aşağıdaki  kod yani ekrana document.write ile Dersi Geçemediniz. yazdırdık.Eğer ortalama 45'den küçük değilse else ile bakın şart girmeden (1.şartın tam tersi demek bu) aşağısında yazılan kodu çalıştırmasını istedik.Yani Dersi Geçtiniz. yazısı çıkarttık.Burda açıklamam gereken ilk şey if komutunun atına 2 kod girdik document.write("<br>"); bu kod ekranda aşağı satıra geçmeyi sağlar.


Eğer onu yazmasaydık şu görüntüyle karşılaşacaktık:



Bir diğer açıklamam gereken şey ise bu yazıların renginin nasıl değiştiği farkettiyseniz Dersi Geçemediniz. yazısını kırmızı,Dersi Geçtiniz. yazısını ise yeşil yazıyor.


Bunu yapmak için ise kodların içine <font color='red'>Dersi Geçemediniz.</font> kodunu yazdık bu kod 2 font arasındaki yazdığınız yazının rengini içerde yazdığınız renge dönüştürüyor.İçinde purple yazsaydım mor,black yazsaydım siyah yazı ekrana basardı.


İF-ELSE DÖNGÜSÜNÜN DEVAMI İÇİN DİĞER YAZIYA GEÇEBİLİRSİNİZ.


Yorumlar

Bu blogdaki popüler yayınlar

Javascript Switch-Case Döngüleri

Herkese Yeniden Merhaba,bugün sizlerle döngülerin diğeri olan swtich-case yapısını göreceğiz.Switch-Case yapısı if yapısına benzer aslında bir örnekle nasıl kullanıldığını görelim.Bu örnekte amacımız programın bugünün tarihini çekmesi ve kaçıncı gün ise bunu ekrana hangi gün olduğunu basması olacak.           var tarih=new Date();        var gun=tarih.getDay();        document.write(gun);          var gunadi;        switch (gun)            {          case 1: gunadi="Pazartesi" ; break;          case 2: gunadi="Salı" ; break;          case 3: gunadi="Çarşamba" ; break;          case 4: gunadi="Perşembe" ; break;          case 5: gunadi="Cuma" ; break;          c...

Java Ders10

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle sayı tahmin oyunu kodlaması yapacağız. Soru: Bilgisayar rastgele olarak bir sayı tutsun ve kullanıcıdan sayı alarak bilgisayarın tuttuğu sayıyla eşit olana kadar devam etmesi eğer daha büyük bir sayı girdiyse "Çok Büyük" yazsın.Daha küçük bir sayı girdiğinde ise "Çok Küçük" yazsın. Cevap: Öncelikle size random yani rastgele olarak sayı nasıl tutulur bundan bahsetmeliyim.Scanner yapısını öğrenmiştik.Random yapısıda buna benzer şekildedir.                   Random rnd=new Random();                   int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı); Şeklinde yazılışı vardır. Bu kodu incelersek "Random rnd=new Random();"  ile yazdığımız kısımda rnd ifadesinin yerine istediğimiz kelimeyi koyabiliriz. Daha sonra  " int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı);"  bu ifadede ise tutulan sayının tutulansayı adlı bir...

Java Ders05

Herkese yeniden Merhaba arkadaşlar,Sizlerle bugünkü derse bir örnekle başlamak istiyorum.Kodlarımızı yazarak sıralı şekilde anlatmaya çalışacağım.                 int sonuc=4; sonuc +=2; System.out.println(sonuc); Öncelikle sonuc adlı değişken verdik ve değerini 4'e eşitledik.Daha sonra gelen += işaretinin ne olduğunu önceki derlerimizde bahsetmiştik.+= işareti ile sonuç değişkenimize 2 ekledik ve yeni sonuç değeri olarak 6 olmuş oldu.Ekrana yeni sonuç değerimizin ne olduğunu görebilmek için sysout ile yazdırdık. sonuc -=2; System.out.println(sonuc); Daha sonra yeni sonuç değerimizden 2 çıkarmamız istenmiş.Burda dikkat etmeniz gereken şey javada bir değişkenin değeri değiştiğinde ondan önceki değerleri kalmaz.Yani sonuç değişkenimize 6 yaptığımız için en son eski sonuç değişkenimiz olan 4 silindi ve 6 üzerinden işlem yapacağız.Sonuç değerimizden 2 çıkarırsak ekrana 4 basm...