Bài Tập Lệnh IF, ELSE, SWITCH Trong C#

https://www.elib.vn/huong-dan/
  1. Trang chủ
  2. Hướng dẫn
  3. Ôn thi
  4. Tin học
Bài tập lệnh IF, ELSE, SWITCH trong C# (5) 311 lượt xem Share

Để củng cố những kiến thức đã học về lệnh IF, ELSE, SWITCH trong lập trình C#. Mời bạn đọc cùng thực hành qua một số bài tập C# cơ bản dưới đây.

Mục lục nội dung

1. Bài 01

2. Bài 02

3. Bài 03

4. Bài 04

5. Bài 05

6. Bài 06

Bài tập lệnh IF, ELSE, SWITCH trong C#

1. Bài 01

Nhập hai số và kiểm tra hai số có bằng nhau không

Đây là bài tập C# khá cơ bản minh họa cho bạn cách sử dụng của lệnh IF ELSE trong C#.

Dưới đây là chương trình C# để giải bài tập nhập hai số và kiểm tra hai số có bằng nhau không trong C#:

using System; namespace Csharp { class TestCsharp { public static void Main() { int int1, int2; Console.Write("\n\n"); Console.Write("Chuong trinh C# kiem tra hai so co bang nhau khong:\n"); Console.Write("-------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap so thu nhat: "); int1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Nhap so thu hai: "); int2 = Convert.ToInt32(Console.ReadLine()); if (int1 == int2) Console.WriteLine("{0} va {1} la bang nhau.\n", int1, int2); else Console.WriteLine("{0} va {1} la khong bang nhau.\n", int1, int2); Console.ReadKey(); } } }

Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập lệnh IF, ELSE, SWITCH trong C#

2. Bài 02

Kiểm tra chẵn lẻ

Yêu cầu bài tập C# này là nhập một số bất kỳ từ bàn phím và kiểm tra xem đó là số chẵn hay số lẻ và in ra thông báo tương ứng.

Đây là bài tập C# cơ bản giúp bạn làm quen với lệnh IF ELSE trong C#.

Dưới đây là chương trình C# để giải bài tập kiểm tra chẵn lẻ trong C#:

using System; namespace Csharp { class TestCsharp { public static void Main() { int num1, rem1; Console.Write("\n\n"); Console.Write("Kiem tra chan le trong C#:\n"); Console.Write("---------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap mot so nguyen bat ky: "); num1 = Convert.ToInt32(Console.ReadLine()); rem1 = num1 % 2; if (rem1 == 0) Console.WriteLine("{0} la so chan.\n", num1); else Console.WriteLine("{0} la so le.\n", num1); Console.ReadKey(); } } }

Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Kiểm tra chẵn lẻ trong C#

3. Bài 03

Kiểm tra và phân loại chiều cao

Nhập chiều cao của một người, kiểm tra và phân loại chiều cao của người đó: lùn, cao trung bình, cao, cao bất thường

Đây là bài tập C# đơn giản minh họa giúp bạn cách sử dụng lệnh IF ELSE trong C#.

Dưới đây là chương trình C# để giải bài tập kiểm tra và phân loại chiều cao trong C#:

using System; namespace Csharp { class TestCsharp { public static void Main() { float chieu_cao; Console.Write("\n"); Console.Write("Chuong trinh C# de kiem tra va phan loai chieu cao:\n"); Console.Write("----------------------------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap chieu cao cua mot nguoi (don vi cm): "); chieu_cao = Convert.ToInt32(Console.ReadLine()); if (chieu_cao < 150.0) Console.Write("Phan loai: nguoi lun \n\n"); else if ((chieu_cao >= 150.0) && (chieu_cao <= 165.0)) Console.Write("Phan loai: do cao trung binh \n\n"); else if ((chieu_cao >= 165.0) && (chieu_cao <= 195.0)) Console.Write("Phan loai: cao \n\n"); else Console.Write("Phan loai: chieu cao bat thuong\n\n"); Console.ReadKey(); } } }

Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập Lệnh IF, ELSE, SWITCH trong C#

4. Bài 04

Nhập số và hiển thị số bằng chữ tương ứng

Yêu cầu bài tập C# này là nhập một số bất kỳ và hiển thị số bằng chữ tương ứng, ví dụ: 0 là số không, 1 là số một, ....

Đây là bài tập C# cơ bản minh họa giúp bạn cách sử dụng lệnh SWITCH ... CASE trong C#.

Dưới đây là chương trình C# để giải bài tập nhập số và hiển thị số bằng chữ tương ứng trong C#:

using System; namespace Csharp { class TestCsharp { public static void Main() { int cdigit; Console.Write("\n"); Console.Write("Chuong trinh C# de nhap so va hien thi so bang chu tuong ung:\n"); Console.Write("-------------------------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap mot so bat ky (0-9): "); cdigit = Convert.ToInt32(Console.ReadLine()); switch (cdigit) { case 0: Console.Write("So khong\n"); break; case 1: Console.Write("So mot\n"); break; case 2: Console.Write("So hai\n"); break; case 3: Console.Write("So ba\n"); break; case 4: Console.Write("So bon\n"); break; case 5: Console.Write("So nam\n"); break; case 6: Console.Write("So sau\n"); break; case 7: Console.Write("So bay\n"); break; case 8: Console.Write("So tam\n"); break; case 9: Console.Write("So chin\n"); break; default: Console.Write("Ban da nhap so khong hop le. Xin nhap lai!!!\n"); break; } Console.ReadKey(); } } } Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập lệnh IF, ELSE, SWITCH trong C#

5. Bài 05

Viết một chương trình hiển thị một menu có các lựa chọn để tính diện tích các hình tròn, hình chữ nhật, hình tam giác tương ứng với dữ liệu đã nhập.

Đây là bài tập C# cơ bản minh họa giúp bạn cách sử dụng lệnh SWITCH ... CASE trong C#.

Dưới đây là chương trình C# để giải bài tập hiển thị menu để tính diện tích các hình trong C#:

using System; namespace Csharp { class TestCsharp { public static void Main() { int lua_chon, r, l, w, b, h; double dien_tich = 0; Console.Write("\n"); Console.Write("Chuong trinh C# duoi dang mot menu co cac lua chon de tinh dien tich:\n"); Console.Write("--------------------------------------------------------------------"); Console.Write("\n\n"); Console.Write("Lua chon 1: tinh dien tich hinh tron\n"); Console.Write("Lua chon 2: tinh dien tich hinh chu nhat\n"); Console.Write("Lua chon 3: tinh dien tich hinh tam giac\n"); Console.Write("Nhap lua chon cua ban: "); lua_chon = Convert.ToInt32(Console.ReadLine()); switch (lua_chon) { case 1: Console.Write("Nhap ban kinh hinh trong: "); r = Convert.ToInt32(Console.ReadLine()); dien_tich = 3.14 * r * r; break; case 2: Console.Write("Nhap chieu dai HCN: "); l = Convert.ToInt32(Console.ReadLine()); Console.Write("Nhap chieu rong HCN: "); w = Convert.ToInt32(Console.ReadLine()); dien_tich = l * w; break; case 3: Console.Write("Nhap canh huyen tam giac:"); b = Convert.ToInt32(Console.ReadLine()); Console.Write("Nhap chieu cao tam giac:"); h = Convert.ToInt32(Console.ReadLine()); dien_tich = 0.5 * b * h; break; } Console.Write("Dien tich hinh la: {0}\n", dien_tich); Console.ReadKey(); } } } Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập lệnh IF, ELSE, SWITCH trong C#

6. Bài 06

Nhập tháng và hiển thị số ngày tương ứng

Yêu cầu bài tập C# này là nhập một tháng bất kỳ trong năm và sau đó hiển thị số ngày trong tháng đó.

Đây là bài tập C# cơ bản minh họa giúp bạn cách sử dụng lệnh SWITCH ... CASE trong C#.

Dưới đây là chương trình C# để giải bài tập nhập tháng và hiển thị số ngày tương ứng trong C#:

using System; namespace Csharp { class TestCsharp { public static void Main() { int monno; Console.Write("\n"); Console.Write("Chuong trinh C# de nhap thang va hien thi so ngay tuong ung:\n"); Console.Write("--------------------------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap thang trong nam: "); monno = Convert.ToInt32(Console.ReadLine()); switch (monno) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: Console.Write("Thang co 31 ngay. \n"); break; case 2: Console.Write("Thang Hai co 28 ngay. \n"); Console.Write("Trong nam nhuan: thang Hai co 29 ngay.\n"); break; case 4: case 6: case 9: case 11: Console.Write("Thang co 30 ngay. \n"); break; default: Console.Write("Du lieu khong hop le. Xin ban thu lai!!!\n"); break; } Console.ReadKey(); } } } Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập lệnh IF, ELSE, SWITCH trong C#

Trên đây là một số bài tập về lệnh IF, IF ELSE, SWICHTCASE. Chúng tôi hy vọng, với những bài tập đơn giản này, giúp bạn đọc củng cố lại nguồn kiến thức của mình đã học về những câu lệnh rẻ nhánh. Các bạn cứ thực hành thử. Chúc các bạn thành công!
  • Tham khảo thêm

  • doc Bài tập C# kinh điển
  • doc Bài tập C# cơ bản
  • doc Bài tập kiểu dữ liệu trong C#
  • doc Bài tập vòng lặp FOR, WHILE, DO...WHILE trong C#
  • doc Bài tập mảng một chiều trong C#
  • doc Bài tập String trong C#
  • doc Bài tập hàm trong C#
  • doc Bài tập struct trong C#
  • doc Bài tập hướng đối tượng trong C#
  • doc Bài tập đọc ghi file trong C#
(5) 311 lượt xem Share Ngày:02/11/2020 Chia sẻ bởi:Nguyễn Minh Duy TẢI VỀ XEM ONLINE lập trình phần mềm

CÓ THỂ BẠN QUAN TÂM

  • Bài 2: Đối tượng, mục đích và yêu cầu về phương pháp học tập, nghiên cứu những nguyên lý cơ bản của chủ nghĩa Mác - Lênin
  • Từ vựng tiếng Anh chủ đề các loài động vật
  • Từ vựng tiếng Anh chủ đề các loài cây
  • Từ vựng tiếng Anh chủ đề các loại trái cây
  • Từ vựng tiếng Anh chủ đề các loại rau củ
  • Từ vựng tiếng Anh chủ đề phong cảnh
  • Từ vựng tiếng Anh chủ đề thời tiết
  • Từ vựng tiếng Anh chủ đề môi trường
  • Bài 1: Đối tượng nghiên cứu
  • Từ vựng tiếng Anh chủ đề màu sắc
Lập trình C#

Giới thiệu về C#

  • 1 Cài đặt môi trường C#
  • 2 Cấu trúc chương trình C#
  • 3 Cú pháp C# cơ bản
  • 4 Tìm hiểu về kiểu dữ liệu trong C#
  • 5 Ép kiểu dữ liệu trong C#
  • 6 Hằng số (Constant) trong C#
  • 7 Các dạng toán tử trong C#
  • 8 Lệnh if...else trong C#
  • 9 Lệnh switch case trong C#
  • 10 Vòng lặp for và foreach trong C#
  • 11 Vòng lặp while trong C#
  • 12 Vòng lặp do-while trong C#
  • 13 Nullable trong C#
  • 14 Phương thức trong C#
  • 15 Class và Object trong C#
  • 16 Mảng trong C#
  • 17 Chuỗi (String) trong C#
  • 18 Cấu trúc (Struct) trong C#
  • 19 Kiểu Enum trong C#
  • 20 Giao diện (Interface) trong C#
  • 21 Namespace (không gian tên) trong C#
  • 22 Regular Expression trong C#
  • 23 Preprocessor Directive trong C#
  • 24 Xử lý ngoại lệ (exception) trong C#
  • 25 File I/O trong C#

Các tính chất hướng đối tượng C#

  • 1 Tính đóng gói (encapsulation) trong C#
  • 2 Tính kế thừa (Inheritance) trong C#
  • 3 Tính đa hình (polymorphism) trong C#
  • 4 Nạp chồng toán tử trong C#

C# nâng cao

  • 1 Attribute trong C#
  • 2 Reflection trong C#
  • 3 Property trong C#
  • 4 Indexer trong C#
  • 5 Delegate trong C#
  • 6 Sự kiện (Event) trong C#
  • 7 Collection trong C#
  • 8 Generic trong C#
  • 9 Phương thức nặc danh trong C#
  • 10 Unsafe code trong C#
  • 11 Đa luồng (Multithread) trong C#

Bài tập C#

  • 1 Bài tập C#
  • 2 Tổng hợp bài tập C# cơ bản
  • 3 Bài tập kiểu dữ liệu trong C#
  • 4 Bài tập lệnh IF, ELSE, SWITCH trong C#
  • 5 Bài tập vòng lặp FOR, WHILE, DO...WHILE trong C#
  • 6 Bài tập mảng một chiều trong C#
  • 7 Bài tập String trong C#
  • 8 Bài tập hàm trong C#
  • 9 Bài tập về struct trong C#
  • 10 Bài tập hướng đối tượng trong C#
  • 11 Bài tập đọc ghi file trong C#

Tài liệu tham khảo C#

  • 1 Tài liệu tham khảo lập trình C#
Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này Bỏ qua Đăng nhập ATNETWORK ATNETWORK

Từ khóa » Bài Tập If Else C#