Phần 1: Struct .............................................................................................................. 3
1.1. Quản lý học sinh ................................................................................................... 3 1.2. Quản lý học sinh - lớp........................................................................................... 3 1.3. Quản lý học sinh - lớp - khối lớp.......................................................................... 4 2. Phần 2: Làm quen với lập trình hướng đối tượng ................................................... 5 2.1. Quản lý học sinh ................................................................................................... 5 2.2. Quản lý học sinh - lớp........................................................................................... 6 2.3. Quản lý học sinh - lớp - khối lớp.......................................................................... 7 2.4. Thiết kế và cài đặt lớp Phân số............................................................................. 7 2.5. Thiết kế và cài đặt lớp Ngày ................................................................................. 9 3. Phần 3: Làm quen với Contructor, Destructor, Operator ...................................... 9 3.1. Lớp Phân số .......................................................................................................... 9 3.2. Lớp Ngày ............................................................................................................. 10 4. Phần 4: Làm quen với kế thừa ................................................................................. 10 4.1. Quản lý “Lương nhân viên” .............................................................................. 10 4.2. Quản lý các đối tượng hình học ......................................................................... 11 5. Phần 5: Bài tập tổng hợp .......................................................................................... 11 5.1. 5.2. 5.3. 5.4. 5.5.
Lớp Phân số ........................................................................................................ 11 Trò chơi Caro ...................................................................................................... 12 Trò chơi Minesweeper ........................................................................................ 12 Trò chơi Cờ tướng .............................................................................................. 13 Trò chơi TETRIS ................................................................................................ 13
Ths Trần Ngọc Bảo
Trang 2/13
Khoa Toán – Tin học
Bài tập thực hành Hướng đối tượng
1. Phần 1: Struct 1.1. Quản lý học sinh 1.1.1.
Đề bài
Viết chương trình nhập thông tin họ tên học sinh, điểm thi 2 môn Văn, Toán. Tính điểm trung bình, in kết quả ra màn hình theo format sau CHUONG TRINH MINH HOA 1 Nhap ho ten hoc sinh: Nguyen Van A Toan: 8 Van: 7 Ket qua Ho ten Van Toan Trung binh Nguyen Van A 7.0 8.0 7.5 1.1.2.
Hướng dẫn gợi ý
Tổ chức cấu trúc dữ liệu được lưu trữ như sau Struct HocSinh { char HoTen[30]; float Van, Toan, DTB; } a. Viết hàm nhập thông tin học sinh theo prototype sau void Nhap[HocSinh &hs]; b. Viết hàm xuất thông tin học sinh theo prototype sau void Xuat[HocSinh hs]; c. Viết hàm tính điểm trung bình học sinh theo prototype sau void TinhTB[HocSinh &hs]; d. Viết chương trình nhập thông tin học sinh, tính điểm trung bình và in kết quả học sinh ra màn hình.
Uploaded by
Dũng Gramer
67% found this document useful [3 votes]
2K views
217 pages
Bai tap thuc hanh Lap trinh huong doi tuong voi C++
Original Title
Bai tap thuc hanh Lap trinh huong doi tuong voi C++
Copyright
© © All Rights Reserved
Share this document
Did you find this document useful?
Is this content inappropriate?
67% found this document useful [3 votes]
2K views217 pages
Bai Tap Thuc Hanh Lap Trinh Huong Doi Tuong Voi C++
Uploaded by
Dũng Gramer
Bai tap thuc hanh Lap trinh huong doi tuong voi C++
Co2005_Laptrinhhuongdoituong_The C++ Programming Language [Special 3rd Edition], Bjarne Stroustrup, 2000.Pdf
Java Object- Basic - Programming.Pdf
Lthdt_Pham Van At.Pdf
Lập Trình Hướng Đối Tượng Với Java Đoàn Văn Ban.Pdf
Paul Deitel, Harvey Deitel - C++ How To Program-Deitel [2017].Pdf
Sedgewick, Robert - Algorithms In C, Parts 1-4_ Fundamentals, Data Structures, Sorting, Searching-Addison Wesley [1998].Pdf