Вопрос задан 29.07.2023 в 06:47. Предмет Информатика. Спрашивает Петрина Макс.

Ребят не могу создать прграмму помогите " Солдат хочет купить w бананов в магазине. Ему надо

заплатить k долларов за первый банан, 2k долларов — за второй и так далее (иными словами, за i-й банан надо заплатить i·k долларов). У него есть n долларов. Сколько долларов ему придется одолжить у однополчанина, чтобы купить w бананов?" k=3 стоймость банана w=4 хочет купит n=17 у него 17 долларов z=?сколько он должен взять в долг
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ибрагимов Инабат.
Программа на Паскале:

var
k,w,n,z,i : integer;
begin
write('Введите стоимость первого банана: ');
readln(k);
write('Введите количество бананов, которые хочет купить солдат: ');
readln(w);
write('Сколько всего денег у солдата? ');
readln(n);
z:=0;
for i:=1 to w do
begin
z:=z+(i*k);
end;
z:=z-n;
write('Чтобы купить бананы, солдату не хватает ',z,' долларов');
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи нам нужно найти общую стоимость всех w бананов, а затем определить разницу между этой суммой и имеющимися у солдата деньгами n.

Общая стоимость w бананов можно найти, сложив стоимость каждого банана от первого до w-го:

Сумма = k + 2k + 3k + ... + wk

Можно заметить, что это является суммой первых w натуральных чисел, умноженных на k:

Сумма = k * (1 + 2 + 3 + ... + w)

Сумма = k * w * (w + 1) / 2

Теперь, когда у нас есть общая стоимость всех бананов, мы можем найти разницу между этой суммой и имеющимися деньгами у солдата:

z = Сумма - n

z = (k * w * (w + 1) / 2) - n

Теперь давайте подставим значения:

k = 3 w = 4 n = 17

z = (3 * 4 * (4 + 1) / 2) - 17

z = (3 * 4 * 5 / 2) - 17

z = (60 / 2) - 17

z = 30 - 17

z = 13

Ответ: Солдату нужно взять в долг 13 долларов у однополчанина, чтобы купить 4 банана по цене 3 доллара за первый, 6 долларов за второй, 9 долларов за третий и 12 долларов за четвертый банан.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос