intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Assigment 12

Chia sẻ: Trần Công Chính | Ngày: | Loại File: DOC | Số trang:2

54
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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 properties cho các biến c.

Chủ đề:
Lưu

Nội dung Text: Assigment 12

  1. 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 properties cho các biến c. Tạp constructor với các tham số phù hợp để gán thông tin của  khách hàng thông qua các properties  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 
  2. i. Nhập thông t in của khách hàng: name, t ype (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], 3: nhập I, R) Note: khi nhập R phải kiểm tra cho phù hợp với lọai khách hàng, nếu kg phù hợp, phát sinh new MyException với message phù hợp iii. Tạo một khách hàng mới với các tham số vừa nhập iv. Đưa khách hàng mới vào cusList Ngược lại phát sinh new MyException với message phù o hợp o 2. Pr in t interest of al l customers  Duyệt qua mảng info của đối tượng cusList. Tại mỗi phần o tử tùy thuộc vào lọai khách hàng i. Giá tr ị cho các biến P,T,N,R,I ii. Gán delegate tới một method phù hợp (simpleInterest(), compoundInterest, realInterest). Thông qua delegate in giá trị interest của mỗi khách hàng. 3. Exi t 
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2