Năm nhuận Trong giờ thực hành, một bạn viết chương trình kiểm tra năm year có phải năm nhuận hay không

Trả lời Câu Fcs22 trang 53 SBT Tin học 11 sách Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 11.

1 236 18/10/2023


Giải SBT Tin học 11 Bài 6: Kiểm thử và sửa lỗi chương trình

Câu Fcs22 trang 53 SBT Tin học 11: Năm nhuận

Trong giờ thực hành, một bạn viết chương trình kiểm tra năm year có phải năm nhuận hay không. Nhưng chương trình còn lỗi, em hãy sửa lỗi trong chương trình sau giúp bạn:

Trong giờ thực hành một bạn viết chương trình kiểm tra năm year

Lời giải:

Có hai lỗi:

Lỗi cú pháp: Dòng 3 sửa tên biến yera thành year.

Lỗi thuật toán: Năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100. Nếu chia hết cho 4 (dòng 2) và chia hết cho 100 (dòng 3) thì nếu chia hết cho 400 (dòng 4) là năm nhuận, ngược lại là năm không nhuận. Nhưng dòng 4 là điều kiện không chia hết nên sửa lại dòng 4 từ phép toán “! =” thành “==”.

1 236 18/10/2023


Xem thêm các chương trình khác: