Bài Tập Lệnh IF, ELSE, SWITCH Trong C# – CÙNG BẠN KHÁM PHÁ ...
Có thể bạn quan tâm
1.Bài tập C#: 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#.
Chương trình 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 VietJackCsharp { 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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
2.Bài tập C#: 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#.
Chương trình 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 VietJackCsharp { 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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
3.Bài tập C#: Kiểm tra âm dương
Yêu cầu bài tập C# này là nhập một số, kiểm tra xem số đó là số âm hay số dương và in ra thông báo tương ứ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 IF ELSE trong C#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập kiểm tra âm dương trong C#:
using System; namespace VietJackCsharp { class TestCsharp { public static void Main() { int num; Console.Write("\n\n"); Console.Write("Kiem tra am duong trong C#:\n"); Console.Write("----------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap mot so nguyen bat ky: "); num = Convert.ToInt32(Console.ReadLine()); if (num >= 0) Console.WriteLine("{0} la so duong.\n", num); else Console.WriteLine("{0} la so am. \n", num); 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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
4.Bài tập C#: Kiểm tra năm nhuận
Bài tập kiểm tra một năm xem có phải là năm nhuận không là một bài tập hơi phức tạp một chút. Trước hết, chúng ta tìm hiểu điều kiện để một năm là năm nhuận:
- Năm chia hết cho 4 nhưng không chia hết cho 100.
- Hoặc năm chia hết cho 400.
Bài tập C# này giúp bạn làm quen với cách sử dụng cấu trúc lệnh IF … ELSE IF … ELSE trong C#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập kiểm tra năm nhuận trong C#. Mặc dù có thể làm ngắn hơn bằng cách sử dụng điều kiện ghép trong phần điều kiện của lệnh IF nhưng ở đây mình chia nhỏ ra để bạn dễ tìm hiểu và làm quen hơn với cách sử dụng ELSE IF.
using System; namespace VietJackCsharp { class TestCsharp { public static void Main() { int chk_year; Console.Write("\n\n"); Console.Write("Kiem tra nam nhuan trong C#:\n"); Console.Write("----------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap mot nam bat ky de kiem tra: "); chk_year = Convert.ToInt32(Console.ReadLine()); if ((chk_year % 400) == 0) Console.WriteLine("{0} la nam nhuan.\n", chk_year); else if ((chk_year % 100) == 0) Console.WriteLine("{0} khong phai la nam nhuan.\n", chk_year); else if ((chk_year % 4) == 0) Console.WriteLine("{0} la nam nhuan.\n", chk_year); else Console.WriteLine("{0} khong phai la nam nhuan.\n", chk_year); 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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
5.Bài tập C#: Tìm số lớn nhất
Yêu cầu bài tập C# này là tìm số lớn nhất trong 3 số đã nhập từ bàn phím. Đâ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#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập tìm số lớn nhất trong C#:
using System; namespace VietJackCsharp { class TestCsharp { public static void Main() { int num1, num2, num3; Console.Write("\n"); Console.Write("Chuong trinh C# de tim so lon nhat trong 3 so:\n"); Console.Write("------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap so thu nhat: "); num1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Nhap so thu hai: "); num2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Nhap so thu ba: "); num3 = Convert.ToInt32(Console.ReadLine()); if (num1 > num2) { if (num1 > num3) { Console.Write("So thu nhat la so lon nhat trong ba so. \n\n"); } else { Console.Write("So thu ba la so lon nhat trong ba so. \n\n"); } } else if (num2 > num3) Console.Write("So thu hai la so lon nhat trong ba so.\n\n"); else Console.Write("So thu ba la so lon nhat trong ba so. \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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
6.Bài tập C#: Giải phương trình bậc hai
Giải phương trình bậc hai là bài tập khá quen thuộc khi bạn mới học lập trình. Đây là một trong các bài toán điển hình về các lệnh rẽ nhánh trong C, đó là các lệnh IF-ELSE. Tương ứng với mỗi trường hợp, bạn sẽ có một nhánh khác nhau.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập giải phương trình bậc hai trong C#. Mình khai báo ba hệ số a, b, c là số nguyên cho đơn giản, tuy nhiên để mang tính tổng quát hơn bạn cũng có thể sử dụng kiểu dữ liệu float cùng với phương thức Convert.ToSingle().
using System; namespace VietJackCsharp { class TestCsharp { public static void Main() { int a, b, c; double d, x1, x2; Console.Write("\n"); Console.Write("Giai phuong trinh bac hai trong C#:\n"); Console.Write("----------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap gia tri cua a: "); a = Convert.ToInt32(Console.ReadLine()); Console.Write("\nNhap gia tri cua b: "); b = Convert.ToInt32(Console.ReadLine()); Console.Write("\nNhap gia tri cua c: "); c = Convert.ToInt32(Console.ReadLine()); d = b * b - 4 * a * c; if (d == 0) { Console.Write("Phuong trinh co mot nghiem duy nhat.\n"); x1 = -b / (2.0 * a); x2 = x1; Console.Write("Nghiem duy nhat cua phuong trinh la = {0}\n", x1); } else if (d > 0) { Console.Write("Phuong trinh co hai nghiem thuc phan biet\n"); x1 = (-b + Math.Sqrt(d)) / (2 * a); x2 = (-b - Math.Sqrt(d)) / (2 * a); Console.Write("Nghiem thu nhat: x1 = {0}\n", x1); Console.Write("Nghiem thu nhat: x2 = {0}\n", x2); } else Console.Write("Phuong trinh vo nghiem (hay khong co nghiem thuc nao)\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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
7.Bài tập C#: Kiểm tra tam giác đều, cân, lệch
Nhập ba cạnh của một tam giác và kiểm tra xem tam giác đó là tam giác đều, tam giác cân hay tam giác lệch.
Đây là bài tập C# cơ bản minh họa giúp bạn cách sử dụng cấu trúc lệnh IF … ELSE IF … ELSEtrong C#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập kiểm tra tam giác đều, cân, lệch trong C#:
using System; namespace VietJackCsharp { class TestCsharp { public static void Main() { int canha, canhb, canhc; Console.Write("\n"); Console.Write("Kiem tra tam giac deu, can, lech trong C#:\n"); Console.Write("------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap canh a: "); canha = Convert.ToInt32(Console.ReadLine()); Console.Write("\nNhap canh b: "); canhb = Convert.ToInt32(Console.ReadLine()); Console.Write("\nNhap canh c: "); canhc = Convert.ToInt32(Console.ReadLine()); if (canha == canhb && canhb == canhc) { Console.Write("Day la tam giac deu.\n"); } else if (canha == canhb || canha == canhc || canhb == canhc) { Console.Write("Day la tam giac can.\n"); } else { Console.Write("Day la tam giac lech.\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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
8.Bài tập C#: Nhập một nhiệt độ và in thông báo tương ứng
Hiển thị thông báo theo các tiêu chí sau:
Nhiệt độ < 0 thì thông báo là thời tiết giá rét Nhiệt độ 0-10: thời tiết rất lạnh Nhiệt độ 10-20: thời tiết lạnh Nhiệt độ 20-30: thời tiết bình thường Nhiệt độ 30-40: thời tiết nóng Nhiệt độ >= 40: thời tiết rất nóngĐây là bài tập C# cơ bản minh họa giúp bạn cách sử dụng cấu trúc lệnh IF … ELSE IF … ELSEtrong C#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập nhập một nhiệt độ và in thông báo tương ứng trong C#:
using System; namespace VietJackCsharp { class TestCsharp { public static void Main() { int tmp; Console.Write("\n\n"); Console.Write("Chuong trinh C# hien thi thong bao tuong ung voi nhiet do vua nhap:\n"); Console.Write("------------------------------------------------------------------"); Console.Write("\n\n"); Console.Write("Nhap nhiet do ngoai troi: "); tmp = Convert.ToInt32(Console.ReadLine()); if (tmp < 0) Console.Write("Thoi tiet gia ret.\n"); else if (tmp < 10) Console.Write("Thoi tiet rat lanh.\n"); else if (tmp < 20) Console.Write("Thoi tiet lanh.\n"); else if (tmp < 30) Console.Write("Thoi tiet binh thuong.\n"); else if (tmp < 40) Console.Write("Thoi tiet nong.\n"); else Console.Write("Thoi tiet ra nong.\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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
9.Bài tập C#: 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#.
Chương trình 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 VietJackCsharp { 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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
10.Bài tập C#: 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#.
Chương trình 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 VietJackCsharp { 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.
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
Chia sẻ:
- X
Từ khóa » Bài Tập If Else C#
-
Bài Tập Lệnh IF, ELSE, SWITCH Trong C# | 200 Bài Tập C# Có Giải Hay ...
-
Bài Tập Lệnh IF, ELSE, SWITCH Trong C#
-
Bài Tập Lệnh IF, ELSE, SWITCH Trong C# - Học Hỏi Net
-
Bài Tập Lệnh IF, ELSE, SWITCH Trong C# (Phần 6)
-
Bài Tập Câu Lệnh điều Kiện If/else | Tìm ở đây
-
Lệnh If...else Trong C# - Học Lập Trình C# Online - VietTuts
-
Bài Tập Lệnh IF, ELSE, SWITCH - Hoclaptrinh
-
Cấu Trúc Rẽ Nhánh If Else Trong C# | How Kteam
-
Cấu Trúc If Else Trong C# - Series Khóa Học C# Cơ Bản
-
Câu Lệnh điều Kiện Trong C#: If, Else, Switch - Thủ Thuật
-
Lệnh If - Else Trong C# - Minh Quan Doan
-
Lệnh If .. Else Trong C - Freetuts
-
Bài Tập Kiểu Dữ Liệu Trong C# | 200 Bài Tập C# Có Giải Hay Nhất Tại ...