Yêu cầu: Xây dựng hàm bạn để tính diện tích hình chữ nhật Code: Giải thích: Để khai báo hàm bạn ta dùng từ khóa friend. Hàm duplicate là hàm bạn của lớp Rectangle. Do đó, hàm duplicate có thể truy cập tới các thành viên width và height (thành phần …
Read More »Xây dựng một lớp Time mô tả thông tin về giờ, phút giây
Yêu cầu: Xây dựng một lớp Time mô tả thông tin về giờ, phút giây. Lớp có các thành phần sau: – Các thuộc tính mô tả giờ, phút, giây. – Hàm tạo gồm có 3 tham số: giờ, phút, giây và giá trị mặc định là 0. – Hàm …
Read More »Xây dựng lớp Date mô tả thông tin ngày, tháng, năm
Yêu cầu: Xây dựng một lớp Date mô tả thông tin về ngày, tháng, năm (month, day, year). Lớp Date gồm các hàm thành phần. – Hàm tạo với ba tham số có giá trị ngầm định. – Hàm in thông tin về ngày tháng dưới dạng dd-mm-yyyy – Hàm …
Read More »Viết 1 lớp biểu diễn hình chữ nhật có các thuộc tính là 2 cạnh
Yêu cầu: Viết một lớp biểu diễn hình chữ nhật có các thuộc tính là độ dài hai cạnh(chiều rộng và chiều dài) và có các phương thức sau: – Nhập dữ liệu hai cạnh cho hình chữ nhật – Tính chu vi và diện tích hình chữ nhật – …
Read More »Xây dựng lớp đối tượng sách trong thư viện
Một lớp đối tượng sách trong hệ thống quản lý thư viện có các thuộc tính – Tên sách – Tổng số quyển sách – Số quyển sách đã cho mượn Xây dựng lớp đối tượng trên với các phương thức sau: – Phương thức nhập dữ liệu cho đối …
Read More »Xây dựng 1 lớp biểu diễn xâu kí tự có các hàm tạo và hàm hủy cần thiết
Yêu cầu: Xây dựng 1 lớp biểu diễn xâu kí tự có các hàm tạo và hảm hủy cần thiết. Viết hàm thành phần concat() để nối xâu đối tượng với một xâu khác và hàm in nội dung của xâu ra màn hình. Code: Chú ý: ở đây đối …
Read More »Xây dựng lớp tam giác và hình chữ nhật kế thừa từ đa giác
Yêu cầu: Chúng ta cần xây dựng các lớp mô tả đa giác : hình chữ nhật và tam giác. Hai đa giác này có đặc điểm cơ bản, như là chiều rộng và chiều cao để tính diện tích. Do vậy, ta có thể xây dựng 1 lớp đa …
Read More »Xây dựng lớp Nguoi, lớp dẫn xuất Nhanvien kế thừa từ lớp Nguoi
Yêu cầu: Xây dựng lớp cơ sở CPerson với các thuộc tính: + char *name : tên + int age: tuổi + CPerson(): hàm tạo không đối số + CPerson(char *str_name, int age): hàm tạo đối số + ~CPerson(): hàm hủy +void show_person_info(): hàm hiển thị thông tin lớp CPerson …
Read More »Xây dựng lớp hình tròn dẫn xuất từ lớp điểm
Yêu cầu: Viết chương trình dưới đây: + Định nghĩa lớp CPOINT có: – Các thuộc tính x,y – 2 hàm tạo: không đối số và có đối số – Phương thức show_xy() : hiển thị (x,y) + Sau đó, xây dựng lớp CCIR dẫn xuất từ lớp CPOINT và …
Read More »Tính tổng các phần tử trong mảng và ghi ra file
Dữ liệu vào : tập tin văn bản ARRAY.INP gồm hai dòng: – Dòng 1 chứa số nguyên n ( n < = 10 ) – Dòng 2 chứa n số nguyên ARRAY.INP file [crayon-67d521b651849022047110/] Code: Kết quả: [crayon-67d521b651850542721234/]
Read More »