Вводить положительные числа до тех пор, пока сумма их произведений не станет больше 10000 - Pascal ABC
Формулировка задачи:
Вводить положительные числа в переменные a и b до тех пор, пока сумма произведений вводимых чисел не станет больше 10000.
помогите, сделайте на уровне 11 класса.
Решение задачи: «Вводить положительные числа до тех пор, пока сумма их произведений не станет больше 10000»
textual
Листинг программы
- program rsjer;
- uses
- CRT;
- var
- a, b, sum: Integer;
- begin
- sum := 0;
- repeat
- write('vvedite a= ');
- readln(a);
- write('vvedite b= ');
- readln(b);
- sum:= sum + a*b;
- until ((a<0) or (b<0) or (sum > 10000));
- if (sum < 10000) then
- writeln('bilo vvedeno otritsatelnoe chislo')
- else
- writeln('summa = ', sum);
- end.
Объяснение кода листинга программы
- Программа начинается с объявления переменных
a
,b
иsum
типаInteger
. - Переменная
sum
инициализируется значением 0. - Запускается цикл repeat, который будет выполняться до тех пор, пока не будет выполнено одно из условий:
a
меньше 0 илиb
меньше 0 илиsum
больше 10000.
- Внутри цикла пользователю предлагается ввести два числа
a
иb
. - Значение
sum
увеличивается на произведениеa
иb
. - После выполнения цикла, проверяется значение
sum
. - Если
sum
меньше 10000, выводится сообщениеbilo vvedeno otritsatelnoe chislo
. - Если
sum
больше или равно 10000, выводится сообщениеsumma =
, и значениеsum
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д