
Напишите программу для вычисления площади параллелограмма по двум сторонам и углу между
ними,заданному в градусах. Создать для Кумира.Заранее спасибо

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

- алг
- нач
- вещ a, b, S, Пи
- цел angle
- Пи := 3.1415926535
- ввод a, b, angle
- S := a * b * sin((angle * Пи) / 180)
- вывод "S = ", S
- кон
Вывод
5
10
60
S = 43.30127



Для вычисления площади параллелограмма по двум сторонам и углу между ними, заданному в градусах, вам понадобится использовать формулу:
Площадь = a * b * sin(угол)
где: a - длина одной стороны параллелограмма, b - длина второй стороны параллелограмма, угол - угол между этими двумя сторонами (в радианах).
Для вычисления синуса угла в градусах, необходимо преобразовать угол в радианы, умножив его на π/180.
Вот программа на Кумире, которая выполняет указанные вычисления:
kumirPROCEDURE CalculateParallelogramArea(a, b, angleDeg): CONST pi = 3.14159265358979323846 angleRad = angleDeg * pi / 180 area = a * b * sin(angleRad) SHOW(area) END PROCEDURE BEGIN -- Введите значения сторон и угла INPUT a, b, angleDeg CalculateParallelogramArea(a, b, angleDeg) END
Примечание: В этой программе предполагается, что функция sin()
уже определена в стандартной библиотеке Кумира. Если в вашей версии Кумира функция sin()
не предопределена, вы можете создать свою собственную функцию для вычисления синуса, используя его разложение в ряд Тейлора или другие методы.


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







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