Составить программу для данного условия: Вычисление суммы только положительных чисел из...

0 голосов
52 просмотров

Составить программу для данного условия: Вычисление суммы только положительных чисел из последовательно введенных чисел ( остановить обработку при 100.0) . В Паскале


Информатика (661 баллов) | 52 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var a,s:real;
begin
s:=0;
repeat
readln(a);
if a>0 then s:=s+a;
until s>=100;
writeln('s = ',s:5:1);
end.

Пример:
45
-84
12
30
-30
53
s = 140.0

(194k баллов)
0

Мне же нужно остановить при 100.0

0

until s>=100;

0

Я ввожу 4 и 4, результат s:=108.0

0

спасибо

0 голосов
Вычисление суммы только положительных чисел из последовательно введенных чисел ( остановить обработку при 100.0) 
image
(324 баллов)
0

а почему a не real, a integer?

0

Потому что я вводил только целые числа, а не вещественные.Можешь изменить на real, если тебе так будет удобней.

0

Спасибо