Семинар 5. Задача 3. Контейнеры - списки. Вариант 19.


Меню действий над исходным списком:
0 – выход из программы;
1 – добавить указанный
элемент в чек;
2 - удалить c указанным
кодом из чека;
Формат входных данных.
Ввод:
Номер чека, дата и время создания,
затем исходные данные чека по
формату:
код товара, наименование товара, цена товара,
количество;
-1- признак конца
первоначального ввода чека.
После этого выполнить
действия над исходным массивом согласно меню действий.
Вывод: по строкам содержимого чека после выполнения каждого
действия по шаблону:
Номер чека, дата и время
создания, сумма чека, список товаров с указанием суммы товарной позиции.
Пример входных данных:
Сheck1 19.10.24 15:00
1 tovar1 10.00 5
2 tovar2 100.00 6
3 tovar3 50.00 7
4 tovar4 20.00 15
-1
2 1
1 5 tovar5 70.00 5
2 2
1 6 tovar6 25.00 15
0
Пример выходных данных:
Receipt Check1 19.10.24 15:00 1300
1 tovar1 10 5 50
2 tovar2 100 6 600
3 tovar3 50 7 350
4 tovar4 20 15 300
Receipt Check1 19.10.24 15:00 1250
2 tovar2 100 6 600
3 tovar3 50 7 350
4 tovar4 20 15 300
Receipt Check1 19.10.24 15:00 1600
2 tovar2 100 6 600
3 tovar3 50 7 350
4 tovar4 20 15 300
5 tovar5 70 5 350
Receipt Check1 19.10.24 15:00 1000
3 tovar3 50 7 350
4 tovar4 20 15 300
5 tovar5 70 5 350
Receipt Check1 19.10.24 15:00 1375
3 tovar3 50 7 350
4 tovar4 20 15 300
5 tovar5 70 5 350
6 tovar6 25 15 375