Tìm kiếm Bài giảng
Bài thực hành 2. Viết chương trình để tính toán

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: võ thị thùy Dương
Ngày gửi: 08h:19' 25-12-2023
Dung lượng: 140.8 KB
Số lượt tải: 3
Nguồn:
Người gửi: võ thị thùy Dương
Ngày gửi: 08h:19' 25-12-2023
Dung lượng: 140.8 KB
Số lượt tải: 3
Số lượt thích:
0 người
Vd2:
Tìm số ngày của năm N, biết rằng 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. Ví dụ, các năm 2000, 2004 là
năm nhuận và có số ngày là 366, các
năm 1900, 1945 ko phải là năm nhuận
và có số ngày là 365.
Xác định input và output của bài toán
• Input: N nhập từ bàn phím
• Output: Đưa số ngày của năm N ra màn hình
Ý tưởng để giải bài toán vd2:
• Dùng câu lệnh điều kiện dạng đủ để giải bài
toán.
• Trong đó theo đề bài thì mệnh đề điều kiện N
sẽ chia hết cho 400 hoặc chia hết cho 4 và N
không chia hết cho 100.
• Nếu thỏa điều kiện thì câu lệnh được thực
hiện là SN 366, ngược lại SN 365.
• B1: Nhập N
• B2: Nếu (N chiahết cho 400) hoặc (N chiahết cho
4 và N không chia hết cho 100) thì SN 366
ngược lại N 365
• B3: In số ngày của N và kết thúc.
Trình bày lời giải
Lời giải khác
Tìm số ngày của năm N, biết rằng 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. Ví dụ, các năm 2000, 2004 là
năm nhuận và có số ngày là 366, các
năm 1900, 1945 ko phải là năm nhuận
và có số ngày là 365.
Xác định input và output của bài toán
• Input: N nhập từ bàn phím
• Output: Đưa số ngày của năm N ra màn hình
Ý tưởng để giải bài toán vd2:
• Dùng câu lệnh điều kiện dạng đủ để giải bài
toán.
• Trong đó theo đề bài thì mệnh đề điều kiện N
sẽ chia hết cho 400 hoặc chia hết cho 4 và N
không chia hết cho 100.
• Nếu thỏa điều kiện thì câu lệnh được thực
hiện là SN 366, ngược lại SN 365.
• B1: Nhập N
• B2: Nếu (N chiahết cho 400) hoặc (N chiahết cho
4 và N không chia hết cho 100) thì SN 366
ngược lại N 365
• B3: In số ngày của N và kết thúc.
Trình bày lời giải
Lời giải khác
 








Các ý kiến mới nhất