Вывести значения элементов заданного треугольника - C (СИ)
Формулировка задачи:
Элементы равнобедренного прямоугольного треугольника пронумерованы следующим
образом: 1 — катет (a), 2 — гипотенуза (c), 3 — высота, опущенная на гипотенузу (h), 4
— площадь (S). Дан номер одного из этих элементов и его значение (вещественное
число). Вывести значения остальных элементов данного треугольника (в том же порядке).
При реализации программы использовать оператор выбора switch.
может кто нибудь хоть формулы подскажет? я так понял зная что угол прямой , 2 стороны равны и одно из значение можно узнать все остальное, но что то не могу найти формулы где треугольник прямоугольный и равнобедренный одновременно.
Решение задачи: «Вывести значения элементов заданного треугольника»
textual
Листинг программы
h=a/sqrt(a);
Объяснение кода листинга программы
В данном коде выполняется вычисление значения переменной h
. Перед этим, в скобках, указано выражение a/sqrt(a)
.
Вот список действий, которые выполняются в коде:
a
- это переменная, значение которой необходимо найти.sqrt(a)
- это функция, которая вычисляет квадратный корень из значения переменнойa
.h
- это переменная, в которую будет сохранено результат вычисления выраженияa/sqrt(a)
.- Значение переменной
h
будет равно значению переменнойa
, деленному на значение функцииsqrt(a)
. Таким образом, в результате выполнения данного кода, в переменнойh
будет сохранено значение, которое будет равно длине стороны треугольника, еслиa
представляет собой длину стороны треугольника.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д