Professional Documents
Culture Documents
CSLT - Bai 3 - 2018
CSLT - Bai 3 - 2018
Ví dụ:
bool ketqua = 5 <= 6;
Console.WriteLine(ketqua); // True
Luật De Morgan:
!!A A
!(A || B) !A && !B
!(A && B) !A || !B
Lệnh if và if … else
Cú pháp
if (<điều kiện>) <lệnh> ;
if (<điều kiện>)
{
<lệnh 1> ;
<lệnh 2> ;
…
}
false
Điều kiện
true
Lệnh
Cú pháp
if (điều kiện)
{
<lệnh 1> ;
}
else
{
<lệnh 2> ;
}
false
Điều kiện Lệnh 2
true
Lệnh 1
if (n % 2 == 0)
{
Console.WriteLine(“Day la so chan.");
}
else
{
Console.WriteLine(“Day la so le.");
} //các cặp dấu ngoặc có thể bỏ vì thực hiện 1 lệnh
Console.WriteLine(“Nhap 2 so a va b : ”);
float a= float.Parse(Console.ReadLine());
float b= float.Parse(Console.ReadLine());
if (a ==0 )
if (b==0)
Console.WriteLine(“Vo So
Nghiem”);
else
Console.WriteLine(“Vo Nghiem”);
else
{
float x=-b/a;
Console.WriteLine( “Nghiem x =
“+x ) INFORMATION
BUSINESS ; TECHNOLOGY
} //lưu ý: 2 lệnh nên phải dùng {…} 19
Ví dụ: Giải phương trình ax2+bx+c=0 20
if (a == 0)
if (b == 0)
if (c == 0) Console.WriteLine(“Vo So Nghiem”);
else Console.WriteLine(“Vo Nghiem”);
else Console.WriteLine(“ Nghiem x = {0} “, -c/b);
else
{
double delta = b*b - 4*a*c;
if (delta<0) Console.WriteLine(“VN”);
else if (delta == 0)
Console.WriteLine(“N kep:
x1=x2=” + (-b/(2*a)));
else
{
double x1 = (-b + Math.Sqrt(delta))/(2*a) ;
double x2 = (-b -
Math.Sqrt(delta))/(2*a) ;
Console.WriteLine(“x1 = {0} va x2 =
{1}“,x1,x2);
}
}
BUSINESS INFORMATION TECHNOLOGY
20
21
Questions?