Đề: Viết phần mềm quản lý thư viện, thủ thư cần nhập ngày mượn sách, thời gian mượn 14 ngày. Cần xuất ra ngày tháng năm trả sách.
Mình mới học được 2 ngày, nên chỉ vận dụng được cú pháp If, If … else thôi nên mọi người đừng áp dụng các cú pháp mảng, vòng lặp gì nha, đọc không hiểu =))) Do máy yếu nên mình viết xong thì chương trình báo không lỗi nhưng tới lúc chạy thì chạy không nổi, chắc do câu cú dài dòng phức tạp quá thì phải. Cần mọi người test giúp xem kết quả có đúng không và có thể rút gọn biểu thức dưới cú pháp If … else được nữa không nhen. Cảm ơn ạ!
#include<iostream>
using namespace std;
int main(){
int d, m, y;
cout << "Nhap vao ngay thang nam:" << endl;
cin >> d >> m >> y;
int maxDay;
if (m == 2){
if (y % 400 != 0){
maxDay == 28;
}
else {
maxDay = 29;
}
}
else {
if (m == 4 || m == 6 || m == 9 || m == 11){
maxDay == 30;
}
else {
maxDay == 31;
}
}
d += 14;
if (d <= maxDay){
cout << "Ngay phai tra: " << d << "/" << m << "/" << y;
}
else {
if (m < 12){
d = d % maxDay;
m = m++;
cout << "Ngay phai tra: " << d << "/" << m << "/" << y;
}
else {
d = d % maxDay;
m == 1;
cout << "Ngay phai tra: " << d << "/" << m << "/" << y;
}
}
}