daigai

Well-Known Member
Link tải luận văn miễn phí cho ae Kết nối

I. DẠNG BÀI TẬP MÔ TẢ BẰNG LỜI.
Toàn bộ các lớp, các mối quan hệ giữa các lớp được đề bài mô tả bằng lời
một cách chi tiết. Dạng này dễ dàng xác định được các lớp của bài và mối quan hệ
giữa chúng, các thuộc tính và cách trong mỗi lớp. Do vậy ta dễ dàng vẽ một
sơ đồ cho mỗi bài (nếu cần).
Sau đây là một số bài tập ví dụ:
Bài 1.1: Xây dựng lớp Person gồm các thông tin: Họ và tên, Ngày sinh, Quê quán. Sau
đó, xây dựng lớp dẫn xuất “Kỹ sư” ngoài các thông tin của lớp Person, lớp kỹ sư còn
có các thông tin về: Ngành học, Năm tốt nghiệp (int) và các cách:
cách nhập: nhập các thông tin của kỹ sư.
cách xuất: xuất các thông tin lên màn hình.
Xây dựng chương trình chính nhập vào một danh sách các kỹ sư. In danh sách
của các kỹ sư lên màn hình và thông tin của các kỹ sư tốt nghiệp gần đây nhất (năm tốt
nghiệp lớn nhất).
#include
#include
#include
#include
class Person
{
public:
char HT[30];
char NS[30];
char Q[30];
};
class Kysu:public Person
{
public:
char NH[30];
int NTN;
void nhap();
void xuat();
};
void Kysu::nhap()
{
cout<<"Ho ten: ";gets(HT);fflush(stdin);
cout<<"Ngay sinh: ";gets(NS);fflush(stdin);
cout<<"Que quan: ";gets(Q);fflush(stdin);
cout<<"Nganh hoc: ";gets(NH);fflush(stdin);
cout<<"Nam tot nghiep: ";cin>>NTN;
}
void Kysu::xuat()
{
cout<<"Ho ten: "< cout<<"Ngay sinh: "< cout<<"Que quan: "< cout<<"Nganh hoc: "< cout<<"Nam tot nghiep: "< }
void main()
{
int i,n;
Kysu a[100];
cout<<"n= ";cin>>n;
for(i=0;i {
cout<<"Ky su thu "<<(i+1)<<": \n";
a.nhap();
}
cout<<"Thong tin vua nhap:\n";
for(i=0;i a.xuat();
int Max=a[0].NTN;
for(i=0;i if(a.NTN>Max)
Max=a.NTN;
cout<<"Ky su co nam tot nghiep gan day nhat la: \n";
for(i=0;i if(a.NTN==Max)
a.xuat();
getch();
}
Bài 1.2. Xây dựng lớp Máy in gồm các thông tin: Trọng lượng máy, năm sản xuất,
hãng sản xuất. Sau đó, xây dựng lớp dẫn xuất: Máy in kim, ngoài các thuộc tính của
máy in ra còn có thêm thuộc tính : số kim (int), tốc độ in (trang/ phút - int). Xây dựng
lớp Máy in Laser ngoài các thuộc tính của máy in còn có thêm các thuộc tính: Độ phân
giải (int), tốc độ in (int). Hai lớp dẫn xuất này có các cách: Nhập: nhập các
thông tin của máy in, Xuất: xuất các thông tin của máy in ra màn hình.
Xây dựng chương trình chính nhập vào thông tin của n máy in kim và m máy
in Laser. Xuất các thông tin đó lên màn hình.
#include
#include
#include
#include
class Mayin
{
public:
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

Các chủ đề có liên quan khác

Top