Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (59.78 KB, 2 trang )
Assigment 12:
1. Xậy dựng class MyException
2. Xây dựng class Customer:
a. Khai báo các biến : name, type(1,2,3), P, T, N, R
b. Tạo proper"es cho các biến
c. Tạp constructor với các tham số phù hợp để gán thông "n của khách hàng thông qua các
proper"es
3. Xây dựng class CustomerList
a. Khai báo mảng Customer[] info
b. Khai báo biến static int count: lưu số khách hàng đã nhập thông tin vào mảng
info
c. Tạo constructor CustomerList(int n) :n số khách hàng, trong constructor khởi tạo
mảng info với n phần tử
d. Viết phương thức Add(Customer c): thêm khách hàng c vào mảng info. Chỉ thêm
c vào mảng khi count< info.length
e. Tạo indexer để có thể truy xuất mảng info thông tên đối tượng và index
4. Xây dựng class Program:
a. Khai báo delegate float calInterest()
b. các biến static float P,T,N,R,I
c. Tạo các method:
• float simpleInterest() // return P * T * R
• float compountInterest()// return P * N * R
• float realInterest() // return R - I
d. Xây dựng hàm main()
• Phát sinh đối tượng cusList thuộc class CustomerList
• Tạo menu:
1. Add new Customer
i. Nhập thông "n của khách hàng: name, type (1: simple
interest, 2: Compound interest 3: Real Interest)
ii. Tùy thuộc vào lọai khách hàng sẽ nhập những
thông tin tương ứng (1: nhập P, T, R [R <1]], 2: