/*
BÀI 2: XÂY DỰNG HÀM TÍNH NĂM NHUẬN
Input: Nhập vào năm
Output: Có phải là năm nhuận hay không?
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
*/
#include<stdio.h>
#include<conio.h>
// Ham xac dinh co phai nam nhuan hay khong?
bool laNamNhuan(int nam) {
// Giai thuat xac dinh nam Nhuan
if(
(nam % 400 == 0) // - La nam chia het cho 400
|| ((nam % 4 == 0) && (nam % 100 != 0)) // - Hoac nam chia het cho 4 nhung khong chia het cho 100
) {
return true;
}
else {
return false;
}
}
int main() {
// 1. Khai báo biến
int nam;
// 2. INPUT nhập liệu
printf("Moi nhap nam: ");
scanf("%d", &nam);
// 3. PROCESS xử lý tính toán theo Nghiệp vụ Logic
bool kq;
kq = laNamNhuan(nam);
// 4. OUTPUT xuất ra màn hình
printf("=== CHUONG TRINH XAC DINH NAM NHUAN ===\n");
printf("Thong tin:\n");
printf("- Nam vua nhap: %d \n", nam);
if(kq == true) {
printf("- Ket qua: la nam nhuan.");
}
else {
printf("- Ket qua: khong phai la nam nhuan.");
}
getch(); // Lenh dung man hinh
return 0;
}
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!