Mô tả: Phương trình bậc nhất là phương trình có dạng: ax + b = 0. Bài tập này sẽ dùng Class trong C# để giải phương trình bậc nhất này.
Giải
namespace GiaiPhuongTrinhBacNhat
{
class Program
{
static void Main(string[] args)
{
int so1 = 0, so2 = 0;
PhuongTrinhBacNhat ptbn=new PhuongTrinhBacNhat();
Console.Write("Nhap vao he so a:");
so1 = int.Parse(Console.ReadLine());
Console.Write("Nhap vao he so b:");
so2 = int.Parse(Console.ReadLine());
ptbn.NhapHeSo(so1,so2);
ptbn.Giai();
Console.ReadLine();
}
}
class PhuongTrinhBacNhat
{
public int a = 0;
public int b= 0;
public void NhapHeSo(int hsa, int hsb)
{
this.a = hsa;
this.b = hsb;
}
public void Giai()
{
if (this.a==0)
{
if (this.b==0)
{
Console.WriteLine("Phuong trinh co vo so nghiem");
}
else
{
Console.WriteLine("Phuong trinh vo nghiem");
}
}
else
{
if (this.b==0)
{
Console.WriteLine("Phuong trinh co vo so nghiem");
}
else
{
//De cho don gian nen xuat ra dang phan so, chua rut gon
Console.WriteLine("Phuong trinh co 1 nghiem la x=-{0}/{1}",this.b,this.a);
}
}
}
}
}
Subscribe to:
Post Comments
(
Atom
)
Viết 1 class tên là Point:
ReplyDelete- Có các thuộc tính là: hoành độ x, tung độ y
- Có các phương thức là:
+ Khởi tạo: mỗi ghi gọi phương thức này sẽ tạo ra 1 point có giá trị là x1, y1 với x1 và y1 là tham số truyền vào.
+ Xuất: để dành xuất kết quả gồm hoành độ và tung độ của point
Thêm 2 phương thức nữa:
ReplyDelete+ Trả về hoành độ: mỗi khi gọi phương thức này trả về giá trị của hoành độ
+ Trả về tung độ: mỗi khi gọi phương thức này trả về giá trị của tung độ