By GokiSoft.com| 13:58 28/10/2021|
C Sharp

[Video] Bài 2: Chương trình quản lý sản phẩm - Product - Lập Trình C# - Lập Trình C Sharp - C2010L

Link Video Bai Giang




Chương trình quản lý sản phẩm - Product - Lập Trình C# - Lập Trình C Sharp

#Program.cs


using System;

namespace BT1945
{
    class ProductMenu
    {
        static Product[] productList;

        static void Main(string[] args)
        {
            int choose;

            do
            {
                ShowMenu();
                choose = int.Parse(Console.ReadLine());

                switch(choose)
                {
                    case 1:
                        Input();
                        break;
                    case 2:
                        Display();
                        break;
                    case 3:
                        SortByPrice();
                        Display();
                        break;
                    case 4:
                        Console.WriteLine("Thoat!!!");
                        break;
                    default:
                        Console.WriteLine("Nhap sai!!!");
                        break;
                }
            } while (choose != 4);
        }

        private static void SortByPrice()
        {
            Array.Sort<Product>(productList, (p1, p2) => {
                if (p1.GiaBan > p2.GiaBan)
                {
                    return -1;
                }
                return 1;
            });
        }

        private static void Display()
        {
            foreach(Product p in productList)
            {
                p.Display();
            }
        }

        private static void Input()
        {
            Console.WriteLine("Nhap so san pham can them N = ");
            int N = int.Parse(Console.ReadLine());

            productList = new Product[N];

            for(int i=0;i<N;i++)
            {
                Product p = new Product();
                p.Input();

                productList[i] = p;
            }
        }

        static void ShowMenu()
        {
            Console.WriteLine("1. Nhap N san pham");
            Console.WriteLine("2. Hien thi san pham");
            Console.WriteLine("3. Sap xep theo gia");
            Console.WriteLine("4. Thoat");
            Console.WriteLine("Chon: ");
        }
    }
}


#Product.cs


using System;
namespace BT1945
{
    public class Product
    {
        public string TenHH { get; set; }
        public string NhaSX { get; set; }
        public float GiaBan { get; set; }

        public Product()
        {
        }

        public Product(string tenHH, string nhaSX, float giaban)
        {
            TenHH = tenHH;
            NhaSX = nhaSX;
            GiaBan = giaban;
        }

        public void Input()
        {
            Console.WriteLine("========== Nhap San Pham ==========");
            Console.WriteLine("Nhap Ten HH: ");
            TenHH = Console.ReadLine();

            Console.WriteLine("Nhap NhaSX: ");
            NhaSX = Console.ReadLine();

            Console.WriteLine("Nhap Gia Ban: ");
            GiaBan = int.Parse(Console.ReadLine());
        }

        public void Display()
        {
            Console.WriteLine("TenHH: {0}, NhaSX: {1}, Gia Ban: {2}", TenHH, NhaSX, GiaBan);
        }
    }
}


Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)