-
- Tổng tiền thanh toán:
Khi mua hàng tại website của chúng tôi, quý khách sẽ được:
Để đọc hiểu bài này tốt nhất các bạn nên có kiến thức cơ bản về các phần:
Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:
switch (<biểu thức>)
{
case <giá trị thứ 1>: <câu lệnh thứ 1>;
break;
case <giá trị thứ 2>: <câu lệnh thứ 2>;
break;
. . .
case <giá trị thứ n>: <câu lệnh thứ n>;
break;
}
Trong đó:
Ý nghĩa: Duyệt lần lượt từ trên xuống dưới và kiểm tra xem giá trị của <biểu thức> có bằng với <giá trị thứ i> đang xét hay không. Nếu bằng thì thực hiện <câu lệnh thứ i> tương ứng.
Lưu ý:
switch (<biểu thức>)
{
case <giá trị thứ 1>: <câu lệnh thứ 1>;
break;
case <giá trị thứ 2>: <câu lệnh thứ 2>;
break;
. . .
case <giá trị thứ n>: <câu lệnh thứ n>;
break;
default: <câu lệnh mặc định>;
break;
}
Trong đó:
Ý nghĩa: Duyệt lần lượt từ trên xuống dưới và kiểm tra xem giá trị của <biểu thức> có bằng với <giá trị thứ i> đang xét hay không. Nếu bằng thì thực hiện <câu lệnh thứ i> tương ứng. Nếu không bằng tất cả các <giá trị thứ i> thì sẽ thực hiện <câu lệnh mặc định>.
Ví dụ: Viết chương trình tính năm âm lịch từ năm dương lịch đã nhập.
Thuật toán tính năm âm lịch:
Năm dương % 10 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Can |
Canh |
Tân |
Nhâm |
Quý |
Giáp |
Ất |
Bính |
Đinh |
Mậu |
Kỷ |
Năm dương % 12 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Can |
Thân |
Dậu |
Tuất |
Hợi |
Tý |
Sửu |
Dần |
Mẹo |
Thìn |
Tỵ |
Ngọ |
Mùi |
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bai_10_01
{
class Program
{
static void Main(string[] args)
{
int Nam;
String StrCan="", StrChi="";
Console.Write("Nhap nam sinh cua ban : ");
Nam = Int32.Parse(Console.ReadLine());
switch (Nam % 10) //Tim can theo thuat toan
{
case 0:
StrCan = "Canh";
break;
case 1:
StrCan = "Tan";
break;
case 2:
StrCan = "Nham";
break;
case 3:
StrCan = "Quy";
break;
case 4:
StrCan = "Giap";
break;
case 5:
StrCan = "At";
break;
case 6:
StrCan = "Binh";
break;
case 7:
StrCan = "Dinh";
break;
case 8:
StrCan = "Mau";
break;
case 9:
StrCan = "Ky";
break;
}
switch (Nam % 12) //Tinh Chi
{
case 0:
StrChi = "Than";
break;
case 1:
StrChi = "Dau";
break;
case 2:
StrChi = "Tuat";
break;
case 3:
StrChi = "Hoi";
break;
case 4:
StrChi = "Ty";
break;
case 5:
StrChi = "Suu";
break;
case 6:
StrChi = "Dan";
break;
case 7:
StrChi = "Meo";
break;
case 8:
StrChi = "Thin";
break;
case 9:
StrChi = "Ty";
break;
case 10:
StrChi = "Ngo";
break;
case 11:
StrChi = "Mui";
break;
}
Console.WriteLine("Nam {0} co nam am lich la {1} {2} ",Nam, StrCan, StrChi);
Console.ReadKey();
}
}
}
Nội dung bài này giúp các bạn nắm được:
Bài học sau chúng ta sẽ cùng tìm hiểu một khái niệm tiếp theo đó là KIỂU DỮ LIỆU OBJECT TRONG C#.