Реализовать класс "Товар" - 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()
- {
- // В условии недостаточно данных для вычисления стоимости (точнее данных вообще нет)
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д