1. Trang chủ
  2. » Công Nghệ Thông Tin

baitapoopCNTT

7 127 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 182,79 KB

Nội dung

Bài tập lớp 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ể Thiết lập lớp PhanSo để biểu diễn khái niệm phân số với hai thành phần liệu tử số, mẫu số hàm thành phần cộng, trừ, nhân, chia hai phân số, hàm thành phần xuất, nhập, định giá trị cho 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ể Thiết lập 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 Viết định nghóa 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ỏ vẽ tam giác Viết định nghóa 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 Viết định nghóa lớp biểu diễn khái niệm thời gian với thành phần liệu giờ, phút, giây với thao tác thích hợp Viết định nghóa lớp Stack để 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 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 Viết định nghóa 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 chuỗi, đảo chuỗi, nhập xuất chuỗi 10 Định nghóa lớp List biểu diễn khái niệm danh sách liên kết đơn số nguyên với phương thức thiết lập huỷ bỏ hàm thành phần xuất, nhập, thêm đầu, thêm cuối 11 Cho đoạn chương trình sau: #include main() { cout để xuất nhập liệu vào số phức 13 Làm lại phân số với phương thức thiết lập cho phép sử dụng số nguyên phân số đặc biệt (mẫu số 1) Định nghóa phép toán +, -, *, /, ==, !=, ! phân số Định nghóa phép toán > để xuất nhập liệu vào phân số 14 Định nghóa lớp liệu CTimeSpan để biểu diễn khái niệm khoảng thời gian, hàm thành phần phép toán cần thiết 15 Định nghóa lớp CTime biểu diễn khái niệm thời điểm có thành phần phút giây Định nghóa phép toán +, - (cộng, trừ thêm số nguyên giây), - (phép trừ hai CTime để CTimSpan), ++, (thêm bớt giây) Phép toán để xuất, nhập liệu loại CTime Áp dụng lớp CTime để tạo đồng hồ in góc bên phải hình 16 Định nghóa lớp CDate biểu diễn khái niệm ngày, tháng, năm với phép toán +, - (cộng, trừ thêm số ngày), ++, (thêm bớt ngày), - (khoảng cách hai CDate tính ngày) Phép toán để xuất, nhập liệu loại CDate Áp dụng lớp CDate để giải toán tính lãi xuất gởi ngân hàng 17 Hãy định nghóa lớp CString 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 phép toán cần thiết (+, gán, so sánh hai chuỗi) 18 Định nghóa lớp biểu diễn khái niệm đa thức có bậc với hàm thành phần phép toán cần thiết 19 Định nghóa lớp CVector biểu diễn khái niệm vector không gian có số chiều với hàm thành phần phép toán cần thiết Định nghóa lớp CMatrix biểu diễn khái niệm ma trận có kích thước với hàm thành phần phép toán cần thiết Viết hàm tính tích ma trận vector Tích hai ma trận 20 Hãy định nghóa lớp INTEGER hoạt động để INTEGER giống hệt 'int' ngôn ngữ C/C++ 21 Hãy định nghóa lớp MYINT có hoạt động kiểu liệu 'int' phép cộng hai MYINT hoạt động phép trừ hai int ngược lại 22 Định nghóa lớp CExpr để biểu diễn biểu thức toán học dạng trung tố với phép toán thông dụng +, -, *, / cho phép có dấu ngoặc Phần giao diện sau: class CExpr { char *expr; public: CExpr(); CExpr(char *s); ~CExpr(); double eval(); // }; main() { CExpr("2 + * - (3 + (7 + 2) * 3) / 2"); cout

Ngày đăng: 22/11/2020, 12:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN