М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Makeev20
Makeev20
26.09.2021 15:35 •  Информатика

Петя очень любит лимонад в стеклянных бутылках. Одна бутылка лимонада стоит `M` рублей. Пустую бутылку можно сдать обратно за `K` рублей и на полученные деньги за пустые бутылки снова купить любимый напиток. Какое наибольшее количество бутылок лимонада сможет купить Вася по такой схеме, если у него изначально есть `S` рублей?

Входные данные: вводятся числа `M`, `K` и `S`. Все числа натуральные, `K
Выходные данные: выводится одно число - наибольшее количество бутылок лимонада, которые сможет купить Петя.

Пас

👇
Ответ:
guseva2yul
guseva2yul
26.09.2021

Var

m,k,s,n,n1: integer;

Begin

readln(m,k,s);

n1:=0;

while s>m do

begin

n:= s div m ;

n1:=n1+n;

s:=n*k+(s-n*m);

end;

writeln(n1);

end.

4,5(89 оценок)
Ответ:
jovenkonatalia
jovenkonatalia
26.09.2021
Добрый день, дорогой ученик! Давайте разберем данную задачу шаг за шагом.

У нас есть несколько входных данных. Первое число `M` представляет собой цену одной стеклянной бутылки лимонада в рублях. Второе число `K` обозначает сумму, за которую можно сдать обратно пустую бутылку. Наконец, третье число `S` показывает, сколько денег у Васи изначально есть.

Мы должны определить, сколько максимально бутылок лимонада сможет купить Вася по такой схеме.

Давайте найдем ответ на этот вопрос.

1) Вначале определим, сколько бутылок лимонада Вася сможет купить с имеющейся у него суммой `S`. Для этого просто поделим `S` на `M`, чтобы узнать, сколько бутылок он купит без учета программы обмена пустых бутылок.

2) Теперь посмотрим, сколько пустых бутылок Вася сможет вернуть обратно в магазин. Для этого нужно умножить количество купленных бутылок, найденное на предыдущем шаге, на цену обмена одной пустой бутылки `K`.

3) Теперь у нас есть дополнительная сумма денег, которую Вася получил за пустые бутылки. Сложим эту сумму с его изначальными деньгами `S`, чтобы определить, сколько денег у него есть в общей сложности.

4) Делим полученную сумму денег на цену одной бутылки `M`, чтобы узнать, сколько бутылок он может купить еще раз.

5) Переходим к шагу 2 и повторяем его до тех пор, пока Вася не сможет больше купить новых бутылок.

6) Все бутылки, которые он купил после каждого прохода по шагам 2-5, суммируем вместе и выводим эту сумму на экран. Таким образом, получаем наибольшее количество бутылок лимонада, которое Вася может купить по данной схеме.

Надеюсь, этот подробный разбор помог тебе понять все шаги решения задачи. Удачи!
4,8(31 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ