Tao menu don gian trong man hinh console
Tạo menu đơn giản trong màn hình Console (C#)
Hôm nay mình sẽ hướng dẫn làm menu đơn giản nhất có thể cho phép người dùng lựa chọn tính năng của màn hình Console. Ở đây bạn cần nắm những kiến thức về về vòng lặp
Đầu tiên, để menu hiện ra cho bạn lựa chọn khi chạy chương trình hoặc khi chạy hết một tính năng, ta sẽ sử dụng vòng lặp
do...while
, cấu trúc điều kiện switch..case
để làm menu này. Mình sẽ thao tác trên C# .do..while
.
- {
- static void Main(string[] args)
- {
- int chon;
- do
- {
}
while
(chon!=4);
switch..case
để rẽ nhánh thực hiện các lệnh phù hợp. Lệnh switch..case
này vẫn nằm trong vòng lặp do..while
. Trong ví dụ này, với lựa chọn 4 để thoát khỏi vòng lặp do..while
cũng như thoát chương trình.- static void Main(string[] args)
- {
- int chon;
- do
- {
- Console.WriteLine("***************MAIN MENU**********");
- Console.WriteLine("*******TINH CHU VI VA DIEN TICH HINH********");
- Console.WriteLine("1. HINH TRON");
- Console.WriteLine("2. HINH CHU NHAT");
- Console.WriteLine("3. HINH VUONG");
- Console.WriteLine("4. THOAT");
- Console.Write(" NHAP LUA CHON CUA BAN VAO:");
- chon = int.Parse(Console.ReadLine());
- switch (chon)
- {
- case 1:
- Console.WriteLine("NHAP VAO BAN KINH");
- float bankinh = float.Parse(Console.ReadLine());
- Console.WriteLine("CHU VI HINH TRON {0}", bankinh * 2 * 3.14);
- Console.WriteLine("DIEN TICH HINH TRON {0}", bankinh * bankinh * 3.14);
- break;
- case 2:
- Console.Write("NHAP VAO CHIEU DAI:");
- float dai = float.Parse(Console.ReadLine());
- Console.Write("NHAP VAO CHIEU RONG:");
- float rong = float.Parse(Console.ReadLine());
- Console.WriteLine("CHU VI HINH CHU NHAT {0}", (dai + rong) * 2);
- Console.WriteLine("DIEN TICH HINH CHU NHAT {0}", dai * rong);
- break;
- case 3:
- Console.Write("NHAP VAO CHIEU DAI 1 CANH:");
- float chieudai1canh = float.Parse(Console.ReadLine());
- Console.WriteLine("CHU VI HINH VUONG {0}", chieudai1canh * 4);
- Console.WriteLine("DIEN TICH HINH VUONG {0}", chieudai1canh * chieudai1canh);
- break;
- case 4:
- break;
- default:
- Console.WriteLine("vui long nhap lai");
- break;
- }
- } while (chon != 4);
- Console.ReadLine();
- }
0 nhận xét: