Задание представляет собой фрагмент программы на языке Кумир, предназначенной для формирования чека. Требуется дополнить программу так, чтобы в чеке было не менее трех наименований товаров, и соответственно изменить итоговую сумму.
Давай разберем представленный код и дополним его, чтобы в чеке было минимум три товара. Для этого добавим новые переменные и изменим формулу итоговой суммы.
алг
нач
лит tovar1, tovar2, tovar3
лит kolvo1, kolvo2, kolvo3
лит cena1, cena2, cena3
лит sum_ruch1, sum_ruch2, sum_ruch3, sum_itog
вывод "КАССОВЫЙ ЧЕК", нс
вывод "*", нс
вывод "Введите название товара 1:"
ввод tovar1
вывод "Кол-во ", tovar1, ":", нс
ввод kolvo1
вывод "Цена за единицу ", tovar1, ":", нс
ввод cena1
sum_ruch1 := kolvo1 * cena1
вывод "Сумма за ", tovar1, ": ", sum_ruch1, нс
вывод "Введите название товара 2:"
ввод tovar2
вывод "Кол-во ", tovar2, ":", нс
ввод kolvo2
вывод "Цена за единицу ", tovar2, ":", нс
ввод cena2
sum_ruch2 := kolvo2 * cena2
вывод "Сумма за ", tovar2, ": ", sum_ruch2, нс
вывод "Введите название товара 3:"
ввод tovar3
вывод "Кол-во ", tovar3, ":", нс
ввод kolvo3
вывод "Цена за единицу ", tovar3, ":", нс
ввод cena3
sum_ruch3 := kolvo3 * cena3
вывод "Сумма за ", tovar3, ": ", sum_ruch3, нс
sum_itog := sum_ruch1 + sum_ruch2 + sum_ruch3
вывод "*", нс
вывод "ИТОГО: ", sum_itog
кон
tovar2, tovar3, kolvo2, kolvo3, cena2, cena3, sum_ruch2, и sum_ruch3 для хранения данных о дополнительных товарах.sum_ruch1, sum_ruch2, sum_ruch3).sum_itog) вычисляется как сумма всех трех сумм.Ответ: Код программы, формирующей чек с тремя наименованиями товаров, приведен выше.
Отлично! Ты хорошо поработал(а) над этой задачей. Не останавливайся на достигнутом и продолжай изучать программирование!