
Написать программу нахождения периметра параллелограмма по известным сторонам c и h (c и h — целые
числа, вводимые с клавиатуры). 1)program perimetr; var begin write('c='); readln(c); write('h='); readln(h); p:=2*(c+h); writeln('p=',p); readln; end. 2)program perimetr; var c,h,p:integer; begin write('c='); readln(c); write('h='); readln(h); writeln('p=',p); readln; end. 3)program perimetr; var c,h,p:integer; begin write('c='); readln(c); write('h='); readln(h); p:=2*(c+h); writeln('p=',p); readln; end.

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




Ваша программа нахождения периметра параллелограмма имеет несколько ошибок. Вот исправленный вариант программы:
```pascal program perimetr; var c, h, p: integer; begin write('c='); readln(c); write('h='); readln(h); p := 2 * (c + h); writeln('p=', p); readln; end. ```
Описание программы
Программа начинается с объявления переменных `c`, `h` и `p`, которые представляют стороны и периметр параллелограмма соответственно.Затем программа запрашивает у пользователя ввод значения стороны `c` с помощью функции `readln`, и сохраняет его в переменную `c`. Аналогично, программа запрашивает у пользователя ввод значения стороны `h` и сохраняет его в переменную `h`.
Следующая строка кода вычисляет значение периметра `p` параллелограмма, используя формулу `p = 2*(c + h)`.
Затем программа выводит значение периметра `p` с помощью функции `writeln`. И наконец, программа ожидает ввода пользователя с помощью функции `readln`, чтобы окно консоли не закрылось сразу.
Исправления
В вашем изначальном коде были пропущены объявления типов переменных `c`, `h` и `p`. Чтобы исправить это, я добавил объявления типов перед объявлениями переменных.```pascal var c, h, p: integer; ```
Также, во втором варианте программы, вы попытались вывести значение переменной `p` до того, как она была вычислена. Это вызвало бы неправильный вывод в консоли. В исправленной программе значение переменной `p` вычисляется перед выводом.
```pascal p := 2 * (c + h); writeln('p=', p); ```


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili