JavaScript ile if kullanımını göstermek amacıyla önceki paylaşımımda JavaScript ile 2 sayıyı sıralayarak yazdıran program çözümünü hazırlamıştım. Şimdi de daha önce Java ile de çözerek paylaşmış olduğum Java'da 3 sayıyı sıralayarak yazdıran program kodlamasını JavaScript ile hazırlayacağım. Hem Java'da, hem de Javascript'te kullanacağımız algoritma aynı olacak ama her iki dilin yazım farklılıklarından dolayı elbette yazım farklılıkları olacak.
- Kullanıcıdan prompt ile 3 sayı alacağız ve bu sayıları a, b ve c değişkenleri olarak tanımlayacağız
- Bu üç sayıyı küküçten büyüğe sıralayacağız ve sonucu alert penceresinde çıktı alacağız. Eşitlik durumunu ise kodu daha fazla uzatmamak için dikkate almayacağız.
Kodlar:
var a = prompt("Birinci sayıyı yazınız");
var b = prompt("İkinci sayıyı yazınız");
var c = prompt("Üçüncü sayıyı yazınız");
if (a >= b){
if (b >= c)
alert("Üç sayının sıralaması: " + c + " "+ b + " " + a);
else if (c >= a)
alert("Üç sayının sıralaması: " + b + " "+ a + " " + c);
else if (a > c)
alert("Üç sayının sıralaması: " + b + " " + c + " " + a);
}
if (b > a){
if (c >= b)
alert("Üç sayının sıralaması: " + a + " " + b + " "+ c);
else if (c >= a)
alert("Üç sayının sıralaması: " + a + " " + c + " " + b);
else if (a > c)
alert("Üç sayının sıralaması: " + c + " " + a + " " + b);
}
Çıktı: 8 3 5 için