Bài tập C# - Lớp: nhập tung độ, hoành độ của 2 đầu đoạn thẳng, tìm chiều dài đoạn thẳng
Mã:
using System;
using System.Collections.Generic;
using System.Text;
namespace diem
{
class Diem
{
public float hoanhdo;
public float tungdo;
public Diem()
{
hoanhdo = 0;
tungdo = 0;
}
public Diem(float hd, float td)
{
hoanhdo = hd;
tungdo = td;
}
public void nhap()
{
Console.Write("Moi nhap gia tri hoanh do: ");
hoanhdo = float.Parse(Console.ReadLine());
Console.Write("Moi nhap gia tri tung do:");
tungdo = float.Parse(Console.ReadLine());
}
}
class Doanthang
{
Diem diemdau = new Diem();
Diem diemcuoi = new Diem();
public double khoangcach()
{
diemdau.nhap();
diemcuoi.nhap();
return (float)Math.Sqrt((((diemdau.hoanhdo) - (diemcuoi.hoanhdo)) * ((diemdau.hoanhdo) - (diemcuoi.hoanhdo))) + (((diemdau.tungdo) - (diemcuoi.tungdo)) * ((diemdau.tungdo) - (diemcuoi.tungdo))));
}
}
class Program
{
static void Main(string[] args)
{
Doanthang dt=new Doanthang();
Console.WriteLine("Khoang cach cua doan thang la {0}",dt.khoangcach());
Console.ReadLine();
}
}
}
-SUN-