1. Trang chủ
  2. » Cao đẳng - Đại học

Cac bai tap lon mon c và CPP

1 2,3K 2

Đ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 1
Dung lượng 30,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng các lớp cho các loại menu của chương trình BarMenu, PushDownMenu, PopupMenu.. ** Xây dựng các lớp các phần tử cơ bản của mạch điện: điện trở, tụ điện, cuộn cảm, nguồn điện một c

Trang 1

Các bài tập lớn môn C và C++

1 Xây dựng các lớp cho các loại menu của chương trình BarMenu, PushDownMenu, PopupMenu Yêu cầu các menu này phải dễ sử dụng, có thể bắt cả phím bấm từ bàn phím và chuột

2 Xây dựng các lớp cho các giải thuật sắp xếp InsertSort, BubbleSort, QuickSort, MergeSort Yêu cầu cho phép sắp xếp trên các kiểu dữ liệu khác nhau (như cả kiểu chuỗi), và dễ dàng mở rộng cho các kiểu DL mới

3 (**) Xây dựng các lớp các phần tử cơ bản của mạch điện: điện trở, tụ điện, cuộn cảm,

nguồn điện một chiều, nguồn điện xoay chiều, sao cho các phần tử có thể lắp ghép với nhau, và từ đó cho phép tính các thông số của mạch, như cường độ dòng điện, hiệu điện thế của từng phần tử,v.v

4 Xây dựng một chương trình quản lý danh sách các sinh viên của một lớp Mỗi sinh viên gồm các thông tin: mã số sinh viên (MSSV), họ tên, ngày sinh, giới tính, tên lớp, khóa Chương trình sẽ thực hiện các chức năng cụ thể như sau:

- Add(student, p): Bổ sung thêm một sinh viên student vào một vị trí p bất kỳ trong

danh sách (phần tử đầu tiên có vị trí là 1, và với p=0 tức là bổ sung vào cuối danh sách; Không cho phép 2 sinh viên có cùng MSSV trong danh sách)

- Remove(p): Loại bỏ sinh viên ở vị trí thứ p bất kỳ trong danh sách (phần tử đầu

tiên có vị trí là 1)

- Search(s): Tìm một sinh viên theo MSSV hoặc theo tên (với một thông tin s vào

thì trước tiên tìm sinh viên có MSSV = s, nếu không thấy thì tìm sinh viên có Họ tên = s

- Print(): In ra nội dung danh sách sinh viên.

- Save(filename): Lưu nội dung của danh sách sinh viên ra một tệp có tên filename.

- Load(filename): load nội dung danh sách từ một tệp có tên filename.

- Sort(type): sắp xếp danh sách theo MSSV (nếu type=ID) hoặc theo Họ tên (nếu

type=NAME)

5

Ngày đăng: 20/06/2016, 14:51

TỪ KHÓA LIÊN QUAN

w