Написать программу на алгоритмическом языке Паскаль. Вывести наименование и стоимость продукта, которого на складе меньше всего.

10 Мар 2020 в 19:41
158 +1
1
Ответы
1

program MinProductCost;

const
numProducts = 5;

type
Product = record
name: string;
cost: real;
quantity: integer;
end;

var
products: array[1..numProducts] of Product;
minQuantityIndex: integer;
i: integer;

begin
for i := 1 to numProducts do
begin
writeln('Введите наименование продукта ', i, ': ');
readln(products[i].name);
writeln('Введите стоимость продукта ', i, ': ');
readln(products[i].cost);
writeln('Введите количество продукта ', i, ' на складе: ');
readln(products[i].quantity);
end;

minQuantityIndex := 1;
for i := 2 to numProducts do
begin
if products[i].quantity < products[minQuantityIndex].quantity then
minQuantityIndex := i;
end;

writeln('Продукт с наименьшим количеством на складе:');
writeln('Наименование: ', products[minQuantityIndex].name);
writeln('Стоимость: ', products[minQuantityIndex].cost:0:2);
writeln('Количество на складе: ', products[minQuantityIndex].quantity);
end.

18 Апр 2024 в 16:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир