1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Thực hành thừa kế doc

3 336 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thuc Hanh Thua Ke
Thể loại Code Sample
Định dạng
Số trang 3
Dung lượng 37,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

Trang 1

namespace Thuc_Hanh_Thua_Ke {

public class HinhVuong : Hinh

{

private double chieuDaiCanh = 1;

public double ChieuDaiCanh

{

get

{

return chieuDaiCanh;

}

set

{

if (value > 0)

{

chieuDaiCanh = value;

}

}

}

public HinhVuong()

: base(4)

{

}

public HinhVuong(double a)

: base(4)

{

chieuDaiCanh = a;

}

//cac ham thua ke

public override void NhapHinh()

{

//Console.WriteLine("Nhap chieu dai canh hinh vuong{0}", chieuDaiCanh);

//sua lai

Console.WriteLine("Nhap chieu dai canh hinh vuong"); chieuDaiCanh = double.Parse(Console.ReadLine());

}

public override void InHinh()

{

//in theo mau cua de bai

Console.WriteLine("Hinh vuong:");

Console.WriteLine("Canh = {0}", chieuDaiCanh);

Console.WriteLine("Chu vi = {0}", this.ChuVi());

Console.WriteLine("Dien tich = {0}", this.DienTich()); }

public override double ChuVi()

{

double kq = 0;

kq = ChieuDaiCanh * 4;

Trang 2

}

public override double DienTich() {

double kq = 0;

kq = ChieuDaiCanh * ChieuDaiCanh; return kq;

}

}

}

namespace Thuc_Hanh_Thua_Ke

{

public class HinhChuNhat : Hinh

{

private double chieuDaiCanhA = 1; public double ChieuDaiCanhA

{

get

{

return chieuDaiCanhA;

}

set

{

chieuDaiCanhA = value;

}

}

private double chieuDaiCanhB = 1;

public double ChieuDaiCanhB

{

get

{

return chieuDaiCanhB;

Trang 3

set

{

chieuDaiCanhB = value;

}

}

public HinhChuNhat()

: base(4)

{

chieuDaiCanhA = 1;

chieuDaiCanhB = 1;

}

public HinhChuNhat(double a, double b)

:base(4)

{

chieuDaiCanhA = 1;

chieuDaiCanhB = 1;

}

//cac ham thua ke

public override void NhapHinh()

{

Console.WriteLine("Nhap chieu dai canh hinh chu nhat"); chieuDaiCanhA = double.Parse(Console.ReadLine());

Console.WriteLine("Nhap chieu rong canh hinh chu nhat"); chieuDaiCanhB = double.Parse(Console.ReadLine());

}

public override void InHinh()

{

//in thao mau cua de bai

Console.WriteLine("Hinh chu nhat");

Console.WriteLine("Canh ngan = {0}", chieuDaiCanhA); Console.WriteLine("Canh dai = {0}", chieuDaiCanhB); Console.WriteLine("Chu vi = {0}", this.ChuVi());

Console.WriteLine("Dien tich = {0}", this.DienTich()); }

public override double ChuVi()

{

double kq = 0;

kq = (ChieuDaiCanhA + ChieuDaiCanhB) * 2;

return kq;

}

public override double DienTich()

{

double kq = 0;

kq = ChieuDaiCanhA * ChieuDaiCanhB;

return kq;

}

}

}

Ngày đăng: 12/12/2013, 11:16

TỪ KHÓA LIÊN QUAN

w