LTHDT BTCh2

2 1.1K 22
LTHDT BTCh2

Đang tải... (xem toàn văn)

Thông tin tài liệu

LTHĐT - Bài tập chương Xây dựng lớp biểu diễn khái niệm số phức với hai thành phần liệu thực, ảo hàm thành phần xuất, nhập, định giá trị cho số phức, cộng, trừ, nhân, chia hai số phức Viết chương trình cho phép nhập vào hai số phức, in kết phép toán cộng, trừ, nhân, chia hai số phức kể Xây dựng lớp biểu diễn khái niệm PhanSo với hai thành phần liệu tử số, mẫu số Định nghĩa thao tác cộng, trừ, nhân, chia hai phân số, xuất, nhập, thao tác đưa liệu (tử, mẫu) vào phân số Viết chương trình cho phép nhập vào hai phân số, in kết phép toán cộng, trừ, nhân, chia hai phân số kể Xây dựng lớp biểu diễn khái niệm điểm mặt phẳng với hai thành phần liệu hoành độ tung độ Viết phương thức thiết lập, hàm thành phần cho phép thay đổi nội dung điểm, lấy hoành độ, tung độ, tịnh tiến, nhập, xuất điểm, hàm vẽ điểm chế độ đồ họa chế độ văn (xuất dấu ‘*’) Xây dựng lớp TamGiac để biểu diễn khái niệm tam giác mặt phẳng với phương thức thiết lập, huỷ bỏ (nếu có) Các hàm thành phần nhập, xuất, tịnh tiến, quay, phóng to, thu nhỏ tam giác, hàm vẽ tam giác chế độ đồ họa (optional) Xây dựng lớp DaGiac để biểu diễn khái niệm đa giác mặt phẳng với hàm thành phần tương tự lớp TamGiac Xây dựng lớp biểu diễn khái niệm thời điểm với thành phần liệu giờ, phút, giây với thao tác thích hợp Xây dựng lớp biểu diễn khái niệm khoảng thời gian với thành phần liệu số giờ, số phút, số giây với thao tác thích hợp Xây dựng lớp biểu diễn khái niệm Stack số nguyên với thao tác tương ứng Viết chương trình phân tích số thành thừa số nguyên tố in theo thứ tự ngược sử dụng Stack câu Ví dụ : Nhập vào: 750 In ra: 750 = * * * * Viết chương trình đổi số sang hệ thập lục phân, hệ bát phân, hệ nhị phân sử dụng Stack câu Sử dụng lớp Stack làm câu 8, viết chương trình cho phép nhập vào số nguyên, xuất tổng chữ số số nguyên theo dạng sau: Nhap vao: 32167 Xuat ra: 3+2+1+6+7 = 19 10 Viết định nghĩa lớp Queue để biểu diễn khái niệm hàng đợi số nguyên với thao tác tương ứng 11 Xây dựng lớp String để biểu diễn khái niệm chuỗi ký tự với phương thức thiết lập huỷ bỏ, hàm thành phần tính chiều dài chuỗi, nối hai chuỗi, đảo chuỗi, nhập xuất chuỗi, chuyển chuỗi thành chữ hoa, thành chữ thường 12 Làm lại sử dụng chép nông 13 Sử dụng lớp String câu trên, xây dựng lớp biểu diễn khái niệm sinh viên (mã số, họ tên, năm sinh, điểm trung bình) với mã số họ tên String Viết ứng dụng cho phép tạo hai sinh viên, xuất thông báo cho biết sinh viên học giỏi 14 Viết ứng dụng cho phép tạo mảng sinh viên (ở câu trên), xếp lại mảng theo thứ tự điểm trung bình từ cao đến thấp xuất kết 15 Xây dựng lớp biểu diễn khái niệm tập hợp ký tự, định nghĩa thao tác cần thiết Viết ứng dụng cho phép tạo hai tập hợp ký tự, xuất kết hợp, giao hiệu hai tập hợp kể 16 Xây dựng lớp biểu diễn khái niệm hình vng, viết thao tác xác định điểm có nằm hình vng khơng? Thao tác xác định hai hình vng có giao không? 17 Xây dựng lớp biểu diễn khái niệm hình chữ nhật, viết thao tác xác định điểm có nằm hình chữ nhật khơng? 18 Xây dựng lớp biểu diễn khái niệm hình tròn, viết thao tác xác định điểm có nằm hình tròn khơng? Thao tác xác định hai hình tròn có giao khơng? 19 Cho đoạn chương trình sau: #include main() { cout

Ngày đăng: 20/12/2017, 08:50

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan