-
27-10-2009, 10:01 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Xây dựng các toán tử trên Class CDate
Xây dựng lớp đối tượng CDate với các yêu cầu sau:
- Có các thuộc tính: ngày, tháng, năm
- Các hàm tạo:
o Hàm tạo không đối số
o Hàm tạo có đối số là CDate
o Hàm tạo với đối số là 3 tham số kiểu số nguyên đại diện cho 1 date
- Các phương thức:
Phương thức Mô tả
Init(int, int, int) Khởi tạo 1 Date
Init(CDate) Khởi tạo 1 Date
GetDay Lấy giá trị ngày
GetMonth Lấy giá trị tháng
GetYear Lấy giá trị năm
SetDay Thiết lập giá trị ngày, có kiểm tra tính hợp lệ của ngày
SetMonth Thiết lập giá trị tháng, có kiểm tra tính hợp lệ của tháng
SetYear Thiết lập giá trị năm
IsBissextile Kiểm tra có phải là năm nhuận không
FromBeginningYear Tính từ đầu năm đến ngày hiện hành có tổng cộng bao nhiêu ngày
YearToYear(CDate) Là số ngày tính từ ngày 1 tháng 1 năm trước đó đến ngày hiện
hành của năm sau đó
Distance(CDate) Tính khoảng cách giữa 2 ngày
Weekday Cho biết là ngày thứ mấy trong tuần. Ví dụ 23/10/2009 là ngày thứ
Sáu
FutureDay(unsigned
int)
Cho biết sau x ngày là date nào. Ví dụ: 5 ngày sau ngày
23/10/2009 là 28/10/2009
PastDay(unsigned int) Cho biết trước x ngày là date nào. Ví dụ : 5 ngày trước ngày
23/10/2009 là ngày 18/10/2009
- Các toán tử:[IMG]images/smilies/online.gif[/IMG]
Stt Toán tử Tham số 1 Mô tả
1 < CDate Kiểm tra ngày thứ nhất trước ngày thứ hai không
3 > CDate Kiểm tra ngày thứ nhất sau ngày thứ hai không
5 = = CDate Kiểm tra 2 ngày có bằng nhau không
6 != CDate Kiểm tra 2 ngày không bằng nhau không
7 = CDate Gán giá trị ngày thứ 2 cho ngày thứ 1
8 + CDate, int Xử lý giống phương thức FutureDay()
9 + int, CDate Xử lý giống phương thức FutureDay()
10 - CDate, int Xử lý giống phương thức PastDay()
11 << ostream, CDate Xuất ngày
12 >> istream, CDate Nhập ngày
Sinh viên viết demo nhỏ trong hàm void main()View more random threads:
- Inter Process Communication Trên windows / Linux
- hỏi về lỗi cơ bản trong visual C++ 2008
- Don't use sizeof(), how to specify the size of each datatype: int, char, long...
- Lỗi trong BT lớn
- [vc++]So sánh WTL và MFC
- xin một simple tutorial về activex control
- Cấp phát bộ nhớ động cho con trỏ cấp 2 và vấn đề sử dụng hàm
- [hỏi] viết ứng dụng trên win
- Bài tập vẽ hình trong MFC sử dụng DOC/VIEW
- Biên dịch chương trình C++ trong VC++.net
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...