Реализовать класс "Товар" - C#

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

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

в с# реализовать класс товар. В классе должны быть представлены поля: наименование товара (тип string),количество единиц и номер накладной.Реализовать метод изменения цены товара , его количество, вычисления стоимости.вод данных с клавиатуры

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

textual
Листинг программы
using System;
 
namespace ConsoleApplication
{
    class Program
    {
        static void Main()
        {
            
            int count, consignmentId, price;
            
            string name = Console.ReadLine();
            while (!Int32.TryParse(Console.ReadLine(), out count))
                Console.WriteLine("Неверное количество");
            while (!Int32.TryParse(Console.ReadLine(), out consignmentId))
                Console.WriteLine("Неверный номер накладной");
            while (!Int32.TryParse(Console.ReadLine(), out price))
                Console.WriteLine("Неверная цена товара");
 
            Product product = new Product(name, count, consignmentId, price);
            Console.ReadKey();
        }
    }
 
    class Product
    {
        public string Name { get; private set; }
        public int Count { get; private set; }
        public int ConsignmentId { get; private set; }
        public int Price { get; private set; }
 
        public Product(string name, int count, int consId, int price)
        {
            Name = name;
            Count = count;
            ConsignmentId = consId;
            Price = price;
        }
 
        public void ChangePrice(int newPrice)
        {
            Price = newPrice;
        }
 
        public void ChangeCount(int newCount)
        {
            Count = newCount;
        }
 
        public void CalculatePrice()
        {
            // В условии недостаточно данных для вычисления стоимости (точнее данных вообще нет)
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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