Вопрос:

Рабочий_лист_03022026 нач ich, sum_itog 2 из 3 лит tovar1 ВЫВОД 'КАССОВЫЙ ЧЕК', нс ВЫВОД *************, НС вывод введите название товара: ввод tovar1 вывод кол-во', tovar1,':', HC ввод а sum_ruch:=a*20 вывод сумма за', tovar1,':', sum_ruch sum_itog:= sum_ruch ВЫВОД ************* ,HC вывод 'ИТОГО:', sum_itog KOH

Смотреть решения всех заданий с листа

Ответ:

Анализ задания

Задание представляет собой фрагмент программы на языке Кумир, предназначенной для формирования чека. Требуется дополнить программу так, чтобы в чеке было не менее трех наименований товаров, и соответственно изменить итоговую сумму.

Решение

Давай разберем представленный код и дополним его, чтобы в чеке было минимум три товара. Для этого добавим новые переменные и изменим формулу итоговой суммы.


алг
нач
  лит 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) вычисляется как сумма всех трех сумм.

Ответ: Код программы, формирующей чек с тремя наименованиями товаров, приведен выше.

Отлично! Ты хорошо поработал(а) над этой задачей. Не останавливайся на достигнутом и продолжай изучать программирование!

ГДЗ по фото 📸
Подать жалобу Правообладателю