Составить программу нахождения площади квадрата, прямоугольника, круга и треугольника - Turbo Pascal
Формулировка задачи:
Составить программу нахождения площади квадрата, прямоугольника, круга и треугольника.
Решение задачи: «Составить программу нахождения площади квадрата, прямоугольника, круга и треугольника»
textual
Листинг программы
var s : string; a, b : integer; ss : real; begin write('введите площадь чего считать (например "треугольник": '); readln(s); if s = 'квадрат' then begin write('введите строну квадрата: '); readln(a); ss := a * a; writeln('площадь квадрата: ', ss:0:0) end else if s = 'прямоугольник' then begin write('введите 2 стороны прямоугольника: '); readln(a, b); ss := a * b; writeln('площадь прямоугольника: ', ss:0:0) end else if s = 'круг' then begin write('введите радиус круга: '); readln(a); ss := pi * a * a; writeln('площадь прямоугольника: ', ss:0:2) end else if s = 'треугольник' then begin write('введите основание и высоту треугольника: '); readln(a, b); ss := 0.5 * a * b; writeln('площадь треугольника: ', ss:0:2) end else writeln('неверно введено название фигуры'); readln end.
Объяснение кода листинга программы
- Создается переменная s типа string для хранения введенного пользователем названия фигуры.
- Создаются две переменные a и b типа integer для хранения сторон прямоугольника.
- Создается переменная ss типа real для хранения площади прямоугольника.
- Выводится сообщение с предложением ввести площадь какой фигуры считать.
- Считывается введенное пользователем значение s.
- Если значение переменной s равно 'квадрат', то выводится сообщение с предложением ввести сторону квадрата.
- Считывается введенное пользователем значение a.
- Вычисляется и сохраняется в переменной ss площадь квадрата (a*a).
- Выводится сообщение с площадью квадрата.
- Если значение переменной s равно 'прямоугольник', то выводится сообщение с предложением ввести две стороны прямоугольника.
- Считываются введенные пользователем значения a и b.
- Вычисляется и сохраняется в переменной ss площадь прямоугольника (a*b).
- Выводится сообщение с площадью прямоугольника.
- Если значение переменной s равно 'круг', то выводится сообщение с предложением ввести радиус круга.
- Считывается введенное пользователем значение a.
- Вычисляется и сохраняется в переменной ss площадь круга (piaa).
- Выводится сообщение с площадью круга.
- Если значение переменной s равно 'треугольник', то выводится сообщение с предложением ввести основание и высоту треугольника.
- Считываются введенные пользователем значения a и b.
- Вычисляется и сохраняется в переменной ss площадь треугольника (0.5ab).
- Выводится сообщение с площадью треугольника.
- Если значение переменной s не соответствует ни одному из указанных вариантов, то выводится сообщение с предупреждением.
- Программа завершается после считывания последнего значения.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д