-
03-06-2015, 02:30 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình sửa lại một vài điểm nhỏ để biên dịch không lỗi, còn lại vẫn là của bạn nhé.
Mã:#include<conio.h>#include<stdio.h>#include<iostream>#include<math.h>#include<ctime>using namespace std; class Date{ int ngay, thang, nam; public: void gan(int,int,int); void nhap(); void xuat(); int hople(); int namsinh(); int layngay(); // Phương thức get int laythang(); // Phương thức get int laynam(); // Phương thức get}; void Date::gan(int x,int y,int z){ ngay = x; thang = y; nam = z;} void Date::nhap(){ cout << " Ngay :"; cin >> ngay; cout << "Thang :"; cin >> thang; cout << "Nam :"; cin >> nam;} void Date::xuat(){ cout << "Ngay " << ngay << ", thang " << thang << ", nam " << nam;}int Date::layngay(){ return ngay;}int Date::laythang(){ return thang;}int Date::laynam(){ return nam ;}int Date::hople() { switch (thang) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: if ((ngay <= 31) && (ngay > 0)) return 1; else return 0; case 4: case 6: case 9: case 11: if ((ngay <= 30) && (ngay > 0)) return 1; else return 0; case 2: if (nam % 4 == 0) { if ((ngay <=29) && (ngay > 0)) return 1; } else { if ((ngay <=28) && (ngay > 0)) return 1; } return 0; default: return 0; } //switch}//-------------------------------//Ham main khai thac lop Date//------------------------------- void main(){ Date d; cout<<" NGAY-THANG-NAM "; d.nhap(); cout<<"Ngay thang nam la: "; d.xuat(); if (d.hople()) { cout << ": Ngay hop le"; } else { cout << ": Ngay khong hop le"; } int i;// n, i, j; cout << " Cong them so ngay: "; cin >> i; d.gan(d.layngay() + i,d.laythang(),d.laynam()); d.hople(); d.xuat(); cout << " Tru di so ngay: "; cin >> i; d.gan(d.layngay() - i,d.laythang(),d.laynam()); d.hople(); d.xuat(); cout<<endl; getch();}
View more random threads:
- Giải thích tính giai thừa trong C như thế nào?
- vấn đề về con trỏ trong hàm strcmp
- tong các phần tử nằm trên đường cheo chính
- làm hộ mình với mình làm báo nhiều lỗi quá
- Lập trình C | bài tập kiểm tra số nhập vào
- Biên dịch không có lỗi, nhưng mà run không đc ????
- số giả ngẫu nhiên
- -[help]-thắc mắc nho nhỏ về khai báo !!?
- Đệ Quy : tìm ước số chung lớn nhất.
- thắc mắc về cách dùng mảng kiểu char!!!
-
03-06-2015, 06:51 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
may ban coi ho minh cho int ngay thang nam sao ma cu bi loi hoai...minh them thu vien cung khong duoc nua ^^
#include<conio.h>
#include<stdio.h>
#include<iostream>
#include<math.h>
#include<ctime>
using namespace std;
class Date
{
int ngay, thang, nam;
public:
void gan(int,int,int);
void nhap();
void xuat();
int hople();
int namsinh();
};
void Date::gan(int x,int y,int z)
{
ngay = x;
thang = y;
nam = z;
}
void Date::nhap()
{
cout<<"
Ngay :";cin>>ngay;
cout<<"Thang :";cin>>thang;
cout<<"Nam :";cin>>nam;
}
void Date::xuat()
{
cout<<"Ngay "<<ngay<<", thang "<<thang<<", nam "<<nam;
}
int Date::ngay()
{
return x;
}
int Date::thang()
{
return y;
}
int Date::nam()
{
return z ;
}
int Date::hople()
{
switch (thang)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
if ((ngay <= 31) && (ngay > 0))
return 1;
else
return 0;
case 4:
case 6:
case 9:
case 11:
if ((ngay <= 30) && (ngay > 0))
return 1;
else
return 0;
case 2:
if (nam % 4 == 0)
{
if ((ngay <=29) && (ngay > 0))
return 1;
}
else
{
if ((ngay <=28) && (ngay > 0))
return 1;
}
return 0;
default:
return 0;
} //switch
}
//-------------------------------
//Ham main khai thac lop Date
//-------------------------------
void main()
{
Date d;
cout<<" NGAY-THANG-NAM
";
d.nhap();
cout<<"Ngay thang nam la:
";
d.xuat();
if (d.hople())
{
cout << ": Ngay hop le";
}
else
{
cout << ": Ngay khong hop le";
}
int n, i, j;
cout << "
Cong them so ngay: "; cin >> i;
d.gan(d.ngay() + i,d.thang(),d.nam());
d.hople();
d.xuat();
cout << "
Tru di so ngay: "; cin >> i;
d.gan(d.ngay() - i,d.thang(),d.nam());
d.hople();
d.xuat();
cout<<endl;
getch();
}
Vòng tay phong thủy là một vật phẩm mang lại sự may mắn trong tài lộc, tình duyên, sự nghiệp,.. Là một vật phẩm không xa lạ gì với chúng ta, vòng tay phong thủy có nhiều màu, đa dạng và mỗi màu sắc...
Ý nghĩa và cách phân loại vòng tay...