Введите с клавиатуры десять чисел. Выведите на экран произведение этих чисел.
Program Anadra;
uses crt;
var a,b,c: integer;
begin
writeln(‘Введите 10 чисел’);
c:=1;
for a:= 1 to 10
do
begin
readln(b);
c:=c*b;
end;
writeln(‘Произведение чисел равно ‘,c);
end.
Разбор решения:
1)Итак, для начала нам надо заполнить раздел переменных. Все они типа Integer.
a - переменная, которую будет использована в счетчике
b - вводимое число
с — произведение чисел
2)Теперь сама программа. Для начала просим пользователя ввести 10 чисел.
writeln(‘Введите 10 чисел’);
3)Присваиваем переменной c значение 1. Это делается для того, чтобы избежать значений, которая может дать программа из предыдущих программ.
c:=1;
4)Далее счётчик. Счетчик а изменяется с шагом 1.
for a:= 1 to 10 do
5)Открываем цикл.
begin
6)Пользователь вводит число.
readln(b);
7)Умножаем введенное число на c.
c:=c*b;
8)Закрываем цикл.
end;
9)Выводим результат на экран.
writeln(‘Произведение чисел равно ‘,c);
10)Программа готова. Жду ваших комментариев.
Добавить комментарий
Для отправки комментария вы должны авторизоваться.