
Какое наименьшее число почтовых марок стоимостью 10.4 и 1 руб. надо наклеить на бандероль,вес
которой М грамм? Плата за посылку вычисляется следующим образом: за бандероль весом до 50 г взимается 10 руб., за каждые следующие полные или неполные 50 г - еще по 5 руб.

Ответы на вопрос

program while;
var m,s,d,ch,od:integer;
begin
writeln ('Vvedit m');
readln (m);
if (m<50) and (m>0) then begin
m:=m-50; s:=10;
while m>0 do begin
m:=m-50;
s:=s+5;
end;
d:=s div 10; s:=s-d*10;
ch:=s div 4; s:=s-ch*4;
od:=s;
end;
writeln ('10-',d,' 4-',ch,' 1-',od);
readln
end. {делал без проверки в паскале}



Для того чтобы вычислить минимальное количество почтовых марок, необходимых для отправки бандероля, нужно сначала определить количество полных и неполных 50-граммовых интервалов веса бандероля.
Пусть вес бандероля равен M грамм. Тогда количество полных и неполных 50-граммовых интервалов можно выразить как (M - 1) / 50 + 1.
Теперь нужно учесть, что за первые 50 грамм бандероля будет стоить 10 рублей, а за каждые следующие полные или неполные 50 грамм будет еще по 5 рублей.
Таким образом, общая стоимость отправки бандероля будет равна 10 + 5 * ((M - 1) / 50).
Теперь мы можем найти минимальное количество почтовых марок стоимостью 10.4 рубля и 1 рубль, которое нужно наклеить на бандероль. Для этого нужно разделить общую стоимость отправки на 10.4 и найти наименьшее целое число, которое больше или равно этому частному.
Итак, минимальное количество почтовых марок можно найти по формуле: Количество марок = ceil((10 + 5 * ((M - 1) / 50)) / 10.4)
Где ceil - это функция округления до ближайшего большего целого числа.
Таким образом, с использованием этой формулы можно найти минимальное количество почтовых марок, необходимых для отправки бандероля весом M грамм.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili