JavaScript'te 3 sayıyı sıralayarak yazdıran program

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

javascript 3 sayıyı sıralamak

utku33

08.03.2020 02:23

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.