Các bài tập này sẽ giúp bạn nắm vững cách sử dụng câu lệnh switch…case để kiểm tra một biến theo một danh sách các giá trị.
Có thể bạn quan tâm
Bài tập 1: Kiểm tra phím đã được ấn
Chương trình C# sau sẽ kiểm tra phím mà người dùng ấn xuống trên bàn phím. Nếu phím ấn là một số từ 0 đến 9, chương trình sẽ hiển thị số đã được ấn đó. Ngược lại, chương trình sẽ thông báo “Phím bạn ấn không phải là số!”.
Bạn đang xem: Bài tập câu lệnh điều kiện switch case
class Program {
static void Main(string[] args) {
char key;
Console.Write("Ấn một số trên bàn phím:");
key = (char)Console.Read();
switch (key) {
case '0':
Console.WriteLine("Bạn đã ấn số 0");
break;
case '1':
Console.WriteLine("Bạn đã ấn số 1");
break;
case '2':
Console.WriteLine("Bạn đã ấn số 2");
break;
case '3':
Console.WriteLine("Bạn đã ấn số 3");
break;
case '4':
Console.WriteLine("Bạn đã ấn số 4");
break;
case '5':
Console.WriteLine("Bạn đã ấn số 5");
break;
case '6':
Console.WriteLine("Bạn đã ấn số 6");
break;
case '7':
Console.WriteLine("Bạn đã ấn số 7");
break;
case '8':
Console.WriteLine("Bạn đã ấn số 8");
break;
case '9':
Console.WriteLine("Bạn đã ấn số 9");
break;
default:
Console.WriteLine("Phím bạn ấn không phải là số!");
break;
}
}
}
READ MORE:
Bài tập 2: Chương trình trắc nghiệm
Xem thêm : So deep là gì? Ý nghĩa của từ So deep
Chương trình C# sau cho phép người sử dụng chọn câu trả lời giống như khi tham gia chương trình trắc nghiệm.
class Program {
static void Main(string[] args) {
Console.WriteLine("Cách nào khai báo một biến và gán giá trị số nguyên là đúng trong các câu lệnh C# sau?");
Console.WriteLine("a. int 1x=10");
Console.WriteLine("b. int x=10");
Console.WriteLine("c. float x=10.0f");
Console.WriteLine("d. string x="10"");
Console.WriteLine("Chọn ký tự để trả lời:");
char ans = (char)Console.Read();
switch (ans) {
case 'a':
Console.WriteLine("Lựa chọn không đúng!");
break;
case 'b':
Console.WriteLine("Chúc mừng bạn đã chọn đúng!");
break;
case 'c':
Console.WriteLine("Lựa chọn không đúng!");
break;
case 'd':
Console.WriteLine("Lựa chọn không đúng!");
break;
default:
Console.WriteLine("Câu trả lời sai!");
break;
}
}
}
Hãy thực hiện các bài tập này để nắm vững sử dụng câu lệnh switch...case
trong ngôn ngữ lập trình C#. Chúc bạn thành công!
Nguồn: https://ispacedanang.edu.vn
Danh mục: Học tập