Tài liệu thực hành Lập trình ứng dụng quản lý 1 - Tuần 2

Mục tiêu  
Lập trình hướng đối tượng với C#.  
Nắm được các kỹ thuật xử lý List trong C#.  
Nội dung  
Lập trình hướng đối tượng với C#  
Bài toán  
Tính diện tích (thể tích), chu vi (diện tích xung quanh) của các hình:  
Hình Vuông  
Hình Chữ nhật  
Tam giác  
Hình tròn  
Hình Hộp  
Hình Lập phương  
Hình Cầu  
Hình Trụ  
Viết chương trình tạo ngẫu nhiên danh sách các hình và xuất ra thông tin các hình (diện tích, thể tích,  
chu vi, diện tích xung quanh).  
Hướng dẫn  
Do đặc điểm yêu cầu các đối tượng cung cấp điểm chung chỉ là chức năng nên không cần cài đặt theo  
cây kế thừa mà cài đặt theo interface đảm bảo chức năng cần thiết.  
Cách tạo Interface trong C#  
Code  
interface IMatDo  
{
double TinhMatDo();  
}
interface IDuongBao  
{
double TinhDuongBao();  
}
Cách tạo class  
Cách tạo property nhanh chóng  
Cách tạo phương thức cần cài đặt khi implement interface  
Code cụ thể  
class HinhChuNhat : IMatDo, IDuongBao  
{
int _chieuDai, _chieuRong;  
public int ChieuRong  
{
get { return _chieuRong; }  
set  
{
if (value > 0)  
{
_chieuRong = value;  
}
}
}
public int ChieuDai  
{
get { return _chieuDai; }  
set  
{
if (value > 0)  
{
_chieuDai = value;  
}
}
}
public double TinhMatDo()  
{
return _chieuDai * _chieuRong;  
}
public double TinhDuongBao()  
{
return 2 * (_chieuRong + _chieuDai);  
}
}
Tự cài đặt các class còn lại và chương trình chính.  
List trong C#  
Bài toán  
Viết chương trình quản lý dãy các số nguyên cho phép các chức năng sau:  
Người dùng có thể chọn nhập vào số n thì thêm vào dãy n số ngẫu nhiên trong khoảng [-100,  
100].  
Người dùng có thể chọn để xuất ra giá trị Chính giữa, giá trị lớn nhất, giá trị nhỏ nhất và giá trị  
trung vị.  
Người dùng có thể chọn nhập vào 1 số và xuất ra vị trí số đó xuất hiện trong dãy.  
Người dùng có thể chọn nhập vào các vị trí để xóa các số khỏi danh sách.  
Hướng dẫn  
Trong C# cung cấp việc xử lý mảng động rất dễ dàng với class List<T> (ở đây T là kiểu dữ liệu bất  
kỳ).  
Code  
Bài tập  
Bài 1  
Hoàn thành các bài ví dụ ở trên.  
Bài 2  
Mạch điện được chia làm 2 loại là Mạch đơn (chỉ có điện trở) và Mạch phức (gồm nhiều mạch đơn được  
mắc song song hoặc nối tiếp). Viết chương trình tính tổng trở của Bo mạch (bao gồm nhiều mạch dơn và  
mạch phức ghép lại).  
pdf 7 trang myanh 25840 Free
Bạn đang xem tài liệu "Tài liệu thực hành Lập trình ứng dụng quản lý 1 - Tuần 2", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdftai_lieu_thuc_hanh_lap_trinh_ung_dung_quan_ly_1_tuan_2.pdf