С клавиатуры вводится строка, содержащая пример ** суммирование 2=х чисел. Подсчитать...

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

С клавиатуры вводится строка, содержащая пример на суммирование 2=х чисел.
Подсчитать сумму и вывести пример полностью.
Например, 5+9=14.
Pascal ABC


Информатика (12 баллов) | 55 просмотров
Дан 1 ответ
0 голосов

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

Код:
procedure calculateSum(str : string);var s0 : string;    number, sum : real;begin  sum := 0;  foreach s0 in Regex.Split(str, '\++') do  begin    number := StrToFloat(s0);    if (number > 0) then    begin      sum := sum + number;    end;  end;  writeln(str + '=' + sum);end;
var s : string;begin  write('Введите пример: ');  readln(s);
  calculateSum(s);  end.


image
(1.4k баллов)