Viết chương trình javascript để tìm số lớn nhất trong ba số nguyên đã cho

Chương trình sau đây chỉ cho bạn cách tìm số lớn nhất trong 3 số đã cho.
Trong chương trình này, chúng tôi nhận đầu vào từ người dùng và hiển thị số lớn nhất từ ​​ba số đã cho bằng cách sử dụng

Enter three numbers:
60
30
10
60 is larger than 30 and 10
9

var input1 = parseInt[prompt["Enter first number:"]];
var input2 = parseInt[prompt["Enter second number:"]];
var input3 = parseInt[prompt["Enter third number:"]];
if [[input1 == input2] && [input1 == input3]] {
    console.log["All numbers are equal"];
} else if [[input1 > input2] && [input1 > input3]] {
    console.log[input1 + " is larger than " + input2 + " and " + input3];
} else if [[input2 > input1] && [input2 > input3]] {
    console.log[input2 + " is larger than " + input1 + " and " + input3];
} else if [[input3 > input1] && [input3 > input2]] {
    console.log[input3 + " is  larger than " + input2 + " and " + input1];
}

đầu ra

Ví dụ 1

Enter three numbers:
60
30
10
60 is larger than 30 and 10

Ví dụ2

Enter three numbers:
20
20
20
All numbers are equal

Chúng tôi sẽ làm như vậy bằng cách sử dụng các câu lệnh if-else đơn giản trong JavaScript. JavaScript là ngôn ngữ giao diện người dùng có thể in trực tiếp lên bảng điều khiển cũng như trang xem như. html

Chúng ta hãy xem kết quả đầu ra của nhật ký giao diện điều khiển và mã tương ứng

Cách tiếp cận 1. Sử dụng câu lệnh if-else

Câu lệnh if-else dùng để kiểm tra điều kiện sẽ dùng để so sánh 3 số. Các biến sẽ được gọi là x, y và z. Ta so sánh x với y và z, y với x và z, z với x và y xem số nào lớn nhất

Thí dụ. Trong ví dụ bên dưới, trước tiên, nó được kiểm tra xem x[=5] có lớn hơn y[=10] và z [=15] hay không, điều này là sai. Sau đó, chương trình sẽ kiểm tra xem z[15] có lớn hơn x[=5] và y [=10] không, trả về giá trị true và do đó 15 là giá trị lớn nhất

Javascript




Enter three numbers:
20
20
20
All numbers are equal
0

Enter three numbers:
20
20
20
All numbers are equal
1
Enter three numbers:
20
20
20
All numbers are equal
2
Enter three numbers:
20
20
20
All numbers are equal
3

Enter three numbers:
20
20
20
All numbers are equal
1
Enter three numbers:
20
20
20
All numbers are equal
2
Enter three numbers:
20
20
20
All numbers are equal
6

Enter three numbers:
20
20
20
All numbers are equal
1
Enter three numbers:
20
20
20
All numbers are equal
2
15 is the greatest
1

Enter three numbers:
20
20
20
All numbers are equal
1
15 is the greatest
3
15 is the greatest
4
15 is the greatest
5
15 is the greatest
6
15 is the greatest
7
15 is the greatest
8

Enter three numbers:
20
20
20
All numbers are equal
1
Enter three numbers:
20
20
20
All numbers are equal
00
15 is the greatest
3
Enter three numbers:
20
20
20
All numbers are equal
02
Enter three numbers:
20
20
20
All numbers are equal
03
Enter three numbers:
20
20
20
All numbers are equal
04
15 is the greatest
7
15 is the greatest
8

Enter three numbers:
20
20
20
All numbers are equal
1
Enter three numbers:
20
20
20
All numbers are equal
00
Enter three numbers:
20
20
20
All numbers are equal
09
Enter three numbers:
20
20
20
All numbers are equal
10
Enter three numbers:
20
20
20
All numbers are equal
11
15 is the greatest
7
15 is the greatest
8

Enter three numbers:
20
20
20
All numbers are equal
14

đầu ra

Enter three numbers:
60
30
10
60 is larger than 30 and 10
5

Có nhiều cách tiếp cận để tìm số lớn nhất trong 3 số, chúng ta hãy xem xét các cách tiếp cận khác

Phương pháp 2. Sử dụng Toán học. chức năng tối đa

Toán học. hàm max[] trả về giá trị lớn nhất trong số các số được cung cấp dưới dạng tham số đầu vào hoặc -Infinity nếu không có tham số. Các biến có tên x, y và z của chúng ta chỉ đơn giản được chuyển đến Math. max[] và chúng tôi nhận được số cao nhất trong 3 số. Hàm này có thể nhận nhiều đối số chứ không chỉ 3.  

hướng dẫn này cung cấp cho bạn cách tìm số lớn nhất trong ba số đã cho

Chúng ta phải tìm số lớn nhất bằng cách sử dụng ba số đã cho bằng JavaScript

Hãy lấy một ví dụ

Enter three numbers:
60
30
10
60 is larger than 30 and 10
6

đầu ra


Nhập số 1.
Nhập số 2.
Nhập số 3.
gửi

Mã JavaScript này sẽ đọc ba số trong một hộp văn bản và nó sẽ trả về số lớn nhất từ ​​ba số đã cho/nhập.
Được gửi bởi Aleesha Ali, vào ngày 25 tháng 3 năm 2018

Đưa ra ba số và chúng tôi phải tìm số lớn nhất của nó bằng JavaScript

Enter three numbers:
60
30
10
60 is larger than 30 and 10
7

Gọi hàm JavaScript trong HTML [HTML, JS Code]

Enter three numbers:
60
30
10
60 is larger than 30 and 10
8

đầu ra

Ví dụ JavaScript »

Trong chương trình trên,

15 is the greatest
1 được sử dụng để chuyển đổi chuỗi số thành số. Nếu chuỗi là số thực,
15 is the greatest
1 chuyển đổi chuỗi thành số dấu phẩy động

Các số được so sánh với nhau bằng toán tử lớn hơn hoặc bằng

15 is the greatest
3. Và câu lệnh
15 is the greatest
4 dùng để kiểm tra điều kiện

Chủ Đề