/codegym.vn/ - 67
Trong phần này, chúng ta sẽ phát triển một ứng dụng nhằm kiểm tra xem một năm có
phải là năm nhuận hay không. Ứng dụng cho phép người dùng nhập vào một năm,
sau đó sẽ đưa ra thông báo là năm đó là năm nhuận hay không phải là năm nhuận.
Năm nhuận là một năm đặc biệt, được cộng thêm một ngày để giữ cho lịch được đồng
bộ với lịch thiên văn.
Cách xác định năm nhuận: Những năm chia hết cho 4 là năm nhuận, ngoại trừ những
năm chia hết cho 100 mà không chia hết cho 400. Từ đó, có thể rút gọn thành các
quy tắc xác định năm nhuận: “Những năm chia hết cho 4 mà không chia hết cho 100
là năm nhuận. Những năm chia hết cho 100 mà không chia hết cho 400 thì KHÔNG
PHẢI là năm nhuận.Những năm chia hết đồng thời cho 100 và 400 là năm nhuận”.
Hướng dẫn:
Bước 1: Tạo dự án mới với file index.html và khối lệnh JavaScript
Bước 2: Nhập dữ liệu từ bàn phím
1.
let
year
=
parseInt
(
prompt
(
"Enter a year"
));
Bước 3: Phân loại và hiển thị kết quả
1.
if
(
year
%
4
==
0
)
{
2.
if
(
year
%
100
==
0
)
{
3.
if
(
year
%
400
==
0
)
{
4. alert
(
year
+
" is a leap year"
);
5.
}
else
{
6. alert
(
year
+
" is NOT a leap year"
);
7.
}
8.
}
else
{
9. alert
(
year
+
" is a leap year"
);
10.
}
11.
}
else
{
12. alert
(
year
+
" is NOT a leap year"
);
13.
}
Bước 4: Chạy và quan sát kết quả.
Sử dụng các năm sau để kiểm tra tính đúng đắn của chương trình:
Năm
Kết quả
12
Năm nhuận
13
Năm không nhuận
1000
Năm không nhuận
2000
Năm nhuận
Lưu ý:
Với các điều kiện như trên, chúng ta có thể chỉnh sửa để mã nguồn tốt hơn như sau: