ВУЗ:
Составители:
Рубрика:
109
// поступление товаров от поставщиков
public void Postavka(string cat,string tov,int c)
{
try
{
Tovar t = tovars.GetTovar(cat, tov);
// определение количества товара, на которое
// уже есть заказы
int count_zakaz = list.CountTovar(t);
if (c <= count_zakaz)
{
// если заказов больше, чем поступивших товаров,
// корректируем список заказов
list.RemoveZakaz(t, c);
}
else
{
if (count_zakaz > 0)
{
// можно частично обработать заказы
list.RemoveZakaz(t, count_zakaz);
// оставшееся количество товара
// отправляем на склад
sklad.AddTovar(t, c - count_zakaz);
}
else
{
// заказов на данный товар нет,
// приходуем все на склад
sklad.AddTovar(t, c);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
Задания для самостоятельной работы
1. Разработать класс «Полином», в котором информация о
коэффициентах хранится в виде списка. Реализовать для класса методы
ввода-вывода, сложения и умножения полиномов, умножения
полинома на число, интегрирования и дифференцирования полинома.
2. Использовать классы стека и очереди для решения следующих задач:
// поступление товаров от поставщиков public void Postavka(string cat,string tov,int c) { try { Tovar t = tovars.GetTovar(cat, tov); // определение количества товара, на которое // уже есть заказы int count_zakaz = list.CountTovar(t); if (c <= count_zakaz) { // если заказов больше, чем поступивших товаров, // корректируем список заказов list.RemoveZakaz(t, c); } else { if (count_zakaz > 0) { // можно частично обработать заказы list.RemoveZakaz(t, count_zakaz); // оставшееся количество товара // отправляем на склад sklad.AddTovar(t, c - count_zakaz); } else { // заказов на данный товар нет, // приходуем все на склад sklad.AddTovar(t, c); } } } catch (Exception e) { Console.WriteLine(e.Message); } } Задания для самостоятельной работы 1. Разработать класс «Полином», в котором информация о коэффициентах хранится в виде списка. Реализовать для класса методы ввода-вывода, сложения и умножения полиномов, умножения полинома на число, интегрирования и дифференцирования полинома. 2. Использовать классы стека и очереди для решения следующих задач: 109
Страницы
- « первая
- ‹ предыдущая
- …
- 108
- 109
- 110
- 111
- 112
- …
- следующая ›
- последняя »