Написать программу с поддержкою цикла while которая производит суммирование любых десяти

Написать программу с поддержкою цикла while которая производит суммирование всех десяти чисел. Буду очень благодарен!

Задать свой вопрос
1 ответ
Var i:integer; n,sum:real;
Begin
  Write('Введите 10чисел: ');
while (ilt;gt;10) do begin
                          readln(n);
                          sum:=sum+n;
                           i:=i+1;
  end;
writeln('Сумма этих чисел - ',sum);
end.
Gennadij Plitko
Очень благодарен) А то с этими циклами непрерывно путаешься.
Диман Салахидинов
Да что тут путаться?) While () это пока производится то условие которое в скобках, если оно не выполняется то цикл завершаетсяfor i:=1 to 10 do ... это цикл со счётчиком, то есть в данном случае цикл выполнится 10раз, а если быть точнее то до момента как i станет одинакова 10, каждый раз i увеличивается на 1, но ты так же можешь i убавлять либо наращивать в самом цикле, например for i:=2 to 10 do i:=i-1; этот цикл будет бесконечным т.к. i никогда не станет 10 поэтому-что каждый раз как i
Анатолий Болотинский
прирастит на 1, мы убавляем на 1.
Андрей Георгян
repeat .... until(); здесь мы словом repeat показываем начало кода который будет зациклен, а until() мы показываем где будет конец кода и в скобочках пишем условие, выполнив которое цикл завершится, например repeat i:=i+1; until(i=5);в данном случае цикл проиграется 5раз, если учесть что вначале i была одинакова 0
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт