Tải bản đầy đủ (.pdf) (7 trang)

Hdth tuan02

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 (587.91 KB, 7 trang )

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 tố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 Vng
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 tố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
Hồ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).




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×