В данной программе есть ошибка в строке writeln ('c =');
. Эта строка выводит на экран просто текст 'c =', а нужно вывести значение переменной c
(длину окружности). Аналогичная ошибка и в строке writeln ('s=', s)
. Вместо вывода текста 's=' и значения s
, выводится только текст 's='.
Правильная строка должна выглядеть так:
writeln('c = ', c);
Объяснение:
В процедуре writeln
можно перечислять через запятую несколько аргументов. В данном случае первый аргумент 'c = '
- это строка, которая будет выведена на экран как текст. Второй аргумент c
- это имя переменной, значение которой будет выведено на экран после текста 'c = '.
Аналогично, для вывода значения площади круга, строка должна быть исправлена на:
writeln('s = ', s);
Таким образом, исправленная строка для длины окружности:
writeln('c = ', c);