Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Bài tập tuần 4: SwimLane

Class PhanSo:

class PhanSo
{
int TS;
int MS;
public PhanSo()
{
TS = 3;
MS = 5;
}

public PhanSo(int a,int b)


{
TS = a;
MS = b;
}

public int TuSo


{
get { return TS;}
}

public int MauSo


{
get { return MS; }
}

public int USCLN(int a, int b)


{
if (a == 0) return b;
return USCLN(b % a, a);
}

public PhanSo RutGon(PhanSo kq)


{
int a = USCLN(kq.TS, kq.MS);
kq.TS /= a;
kq.MS /= a;
if (kq.MS < 0)
{
kq.MS *= (-1);
kq.TS *= (-1);
}
return kq;
}

public PhanSo Tong(PhanSo a)


{
PhanSo c = new PhanSo(TS*a.MS+MS*a.TS,MS*a.MS);
return RutGon(c);

}
}

Class SoNguyen

class SoNguyen
{
int a;
public SoNguyen()
{
a = 0;
}

public SoNguyen(int t)
{
a=t;
}

public bool KiemTraSoNTo()


{
if (a < 2)
return false;
double Can= Math.Sqrt(a);
for (int i = 3; i <= Can; i = i + 2)
if (a % i == 0)
return false;
return true;
}

Class Chuoi

public partial class FormMain : Form


{
public FormMain()
{
InitializeComponent();
}

private void txtChuoi_KeyPress(object sender, KeyPressEventArgs e)


{
if (txtChuoi.Text.Length < 6)
{
if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar))
{
e.Handled = true;
}
}
else
{
if (!Char.IsControl(e.KeyChar))
{
e.Handled = true;
}
}
}

private void btnThiHanh_Click(object sender, EventArgs e)


{
string a = txtChuoi.Text.ToString();
Chuoi t = new Chuoi();
MessageBox.Show(t.XuLy());
}
}

Demo:

You might also like