Вопрос задан 15.11.2023 в 07:32. Предмет Информатика. Спрашивает Кожан Аліна.

25баллов! Составить программу, которая просит вводить отрицательные числа, считает сумму введённых

чисел. При вводе положительного числа программа заканчивает работу с выдачей сообщения «Работа завершена». ПАСКАЛЬ
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Король Кирилл.

program Hello;

var a, i:integer;

begin

 while a <= 0 do

   begin

Writeln ('Введите отрицательное число: ');

   Readln (a);

   if a > 0 then begin break;

   end;

   i:= i + a;

   end;

   Writeln (i);

   end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

К сожалению, я не могу написать код на языке Pascal прямо здесь, но я могу предложить вам пример программы, которая выполняет задачу, описанную вами. Вы можете использовать этот пример в своей среде программирования на Pascal.

```pascal program SumNegativeNumbers;

var number, sum: real;

begin sum := 0; writeln('Введите отрицательные числа. Для завершения введите положительное число.'); repeat write('Введите число: '); readln(number); if number < 0 then sum := sum + number else writeln('Работа завершена'); until number >= 0; writeln('Сумма введенных отрицательных чисел: ', sum); end. ```

В этой программе используется цикл `repeat...until`, который продолжает выполняться, пока вводится отрицательное число. Как только вводится положительное число, программа завершает свою работу и выводит сумму введенных отрицательных чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос