Anda dapat menemukan angka terbesar di antara tiga angka menggunakan if...else
pernyataan.
Contoh 1: Angka Terbesar Di Antara Tiga Angka
// program to find the largest among three numbers
// take input from the user
const num1 = parseFloat(prompt("Enter first number: "));
const num2 = parseFloat(prompt("Enter second number: "));
const num3 = parseFloat(prompt("Enter third number: "));
let largest;
// check the condition
if(num1 >= num2 && num1 >= num3) {
largest = num1;
}
else if (num2 >= num1 && num2 >= num3) {
largest = num2;
}
else {
largest = num3;
}
// display the result
console.log("The largest number is " + largest);
Keluaran
Enter first number: -7 Enter second number: -5 Enter third number: -1 The largest number is -1
Dalam program di atas, parseFloat()
digunakan untuk mengubah string numerik menjadi angka. Jika string adalah bilangan mengambang, parseFloat()
mengubah string menjadi angka floating point.
Angka-angka tersebut dibandingkan satu sama lain menggunakan lebih dari atau sama dengan >=
operator. Dan if...else if...else
pernyataan digunakan untuk memeriksa kondisi.
Di sini, logis AND &&
juga digunakan untuk memeriksa dua kondisi.
Anda juga dapat menggunakan JavaScript bawaan Math.max()
berfungsi untuk menemukan yang terbesar di antara angka-angka tersebut.
Contoh2: Menggunakan Math.max ()
// program to find the largest among three numbers
// take input from the user
const num1 = parseFloat(prompt("Enter first number: "));
const num2 = parseFloat(prompt("Enter second number: "));
const num3 = parseFloat(prompt("Enter third number: "));
const largest = Math.max(num1, num2, num3);
// display the result
console.log("The largest number is " + largest);
Keluaran
Enter first number: 5 Enter second number: 5.5 Enter third number: 5.6 The largest number is 5.6
Math.max()
mengembalikan angka terbesar di antara angka yang disediakan.
Kamu bisa memakai Math.min()
berfungsi untuk mencari angka terkecil.