Разработать класс "Стоимость товара" - C#

Узнай цену своей работы

Формулировка задачи:

Разработать класс "Стоимость товара" , содержащий атрибуты: НДС , цена поставщика. И операции : конструктор классов и метод для вычисления отпускной цены товара на C# Помогите написать код программы буду благодарен =).

Решение задачи: «Разработать класс "Стоимость товара"»

textual
Листинг программы
    class Program
    {
        static void Main(string[] args)
        {
            Product p1 = new Product("Хлеб", Product.nds.NDS18, 20.00);
            Console.WriteLine(p1.ToString());
            
            
            Console.ReadKey();
        }
    }
 
    class Product
    {
        public enum  nds
        {
            NDS0 = 0,
            NDS10 = 10,
            NDS18 = 18
        }
        
        public string Name { get; set; }
        public nds NDS { get; set; }
        public double Price_supplier{ get; set; }
 
        public Product(string prod, nds _nds, double price_s)
        {
            Name = prod;
            NDS = _nds;
            Price_supplier = price_s;
        }
 
        public double Cost()
        {
            double cost = Price_supplier + (Price_supplier * (double)NDS / 100);
            return  cost ;
        }
 
        public override string ToString()
        {
            return string.Format("Товар - {0}\nНДС - {1}%\nЦена поставщика - {2:0.00}\nИтоговая цена - {3}", Name, (int)NDS, Price_supplier, Cost());
        }
    }

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы