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