Есть массив товаров - T с нижним индексом i
Количество товаров обозначается - N
Стоимость товаров в заказе - P1
Стоимость доставки - P2(Определяется отдельно и будем считать что она уже посчитана)
Суммарная стоимость - P
Требуется в цикле определить общую сумму заказа, путем умножения количества каждого товара на его стоимость.
Ну и в конце сложить P1 и P2, получая P.
Как это организовать в цикле? Может нужно ввести еще переменные?
И как примерно это будет выглядеть в Delphi?
Направить разве что в среднюю школу можно. Задачка-то оттуда. Если с языком программирования проблема, то Вы хоть что-то сами напишите, попробуйте. Если не заработает, посмотрим и поправим.
program Massiv;
var
T: array [i..j] of integer;
i, j, N: integer;
P, P1, P2: integer;
begin
P2 := 300;
for i := 0 to j do
begin
P1 := T[i]*N;
i := i+1;
end;
P := P1 + P2;
end.
Ну и чего, почти получилось. Вы это в какой-то среде (Паскаль, Дельфи) делаете или на бумажке? Просто компилятор Вам должен был уже на все ошибки указать. Для начала объявление массива. I и J здесь не годятся. Они же ещё не имеют никаких значений. Нужно указать минимальный и максимальный индекс массива:
T: array [0..99] of Integer;
это массив из 100 элементов.
В цикле увеличивать переменную i не нужно, это оператор цикла сам сделает.
По логике задачи N пожалуй тоже массив. Если в T у Вас цена товара, то в N количество этого товара в заказе. Не обязательно же всех товаров одинаковое количество должно быть.
Ну и чтобы программа чего-то сосчитала, нужно элементам массивов какие-то значения присвоить.