string Chuoi = string.Empty;
string dsDinh = Request["dsDinh"];
DIEM A = XL_DIEM.KhoiTaoMang(dsDinh);
double kq = XL_DIEM.TinhChuVi(A);
Chuoi = "Chu vi la: " + kq;
<meta name="viewport" content="width=device-width" />
<form action="~/MH_TinhChuViDaGiac.cshtml" method="post" />
Nhap danh sach cac dinh:<br />
<input type="text" name="dsDinh" value="1,2-2,3-6,7" />
<input type="submit" value="Tinh">
public static DIEM KhoiTao(string s)
public static double TinhKhoangCach(DIEM a, DIEM b)
return Math.Sqrt((a.X - b.X) * (a.X - b.X) + (a.Y - b.Y) * (a.Y - b.Y));
public static DIEM KhoiTaoDiem(string ghiChu)
string[] M = ghiChu.Split(',');
public static DIEM[] KhoiTaoMang(String dsDiem)
string[] M = dsDiem.Split('-');
DIEM[] A = new DIEM[M.Length];
for (int i = 0; i < A.Length; i++)
A[i] = KhoiTaoDiem(M[i]);
public static double TinhChuVi()
string[] M = dsDiem.Split('-');
for (int i = 0; i < M.Length; i++)
kq = kq + TinhKhoangCach(M[i], M[i+1]);