Dalam contoh ini, Anda akan belajar mencari angka terbesar di antara tiga angka dalam JavaScript.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- Perbandingan JavaScript dan Operator Logis
- Pernyataan JavaScript if… else
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
Masukkan angka pertama: -7 Masukkan angka kedua: -5 Masukkan angka ketiga: -1 Angka terbesar adalah -1
Dalam program di atas, parseFloat()
digunakan untuk mengubah string numerik menjadi angka. Jika string adalah bilangan floating point, parseFloat()
ubah string menjadi bilangan floating point.
Angka-angka tersebut dibandingkan satu sama lain menggunakan >=
operator lebih besar dari atau sama dengan . Dan if… else if… else
statement tersebut digunakan untuk mengecek kondisi.
Di sini, logika AND &&
juga digunakan untuk memeriksa dua kondisi.
Anda juga dapat menggunakan fungsi bawaan JavaScript Math.max()
untuk menemukan angka terbesar.
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
Masukkan angka pertama: 5 Masukkan angka kedua: 5.5 Masukkan angka ketiga: 5.6 Angka terbesar adalah 5.6
Math.max()
mengembalikan angka terbesar di antara angka yang disediakan.
Anda dapat menggunakan Math.min()
fungsi untuk menemukan angka terkecil.