Tạo menu đơn giản trong màn hình console
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 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#
Mẹo để biết ai thường ghé thăm Facebook bạn
Bạn có muốn biết, thắc mắc ai quan tâm tới bạn, ai thường xuyên ghé thăm facebook của bạn không? Biết được điều này sẽ giúp ích cho bạn biết được những người bạn quan tâm một cách âm thầm và lẵng lẽ.
Diablo 3 beta gameplay video
Lorem ipsum dolor sit amet, conscur adisng elit, sed do eiusmod tempor iniunt ut labore et dolore mana aliqua. Ut enim ad minim veniam, quis nostrud exetation ullco laboris nisi ut aliquip ex ea commodo coequat. Duis aute irure dolor
Killer Elite movie review
Lorem ipsum dolor sit amet, conscur adisng elit, sed do eiusmod tempor iniunt ut labore et dolore mana aliqua. Ut enim ad minim veniam, quis nostrud exetation ullco laboris nisi ut aliquip ex ea commodo coequat. Duis aute irure dolor
Tạo menu đơn giản trong màn hình Console (C#)
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();
- }