А23a

Задача: Треугольник задан длинами сторон [latex] a,b,c [/latex].

Найти длины высот [latex] h_{1},h_{2},h_{3}[/latex].

a b c p h1 h2 h3 Коментарий
1 2 3 3 0 0 0 Пройден
3 4 5 6 4 3 2,4 Пройден
6 8 10 12 8 6 4,8 Пройден
13 14 15 21 12,92 12 11,2 Пройден
Решение:
Высота треугольника находится по формуле [latex]h=\frac{2S}{a}[/latex].
[latex] S [/latex]- площадь треугольника [latex] S=\sqrt{p(p-a)(p-b)(p-c)} [/latex].
[latex] p [/latex]- полупериметр треугольника [latex] p=\frac{a+b+c}{2} [/latex].
Затем вычисляем высоты [latex] h_{1},h_{2},h_{3}[/latex].

Чежеумова Анна
Чежеумова Анна

Latest posts by Чежеумова Анна (see all)

5 thoughts on “А23a

  1. сторон a, b, c. длины высот h1, h2, h3. — должны быть формулы LaTeX
    В формулах пишется не *, а точка или вообще знак умножения опускается.

    Плохое выравнивание, начиная со строки h2 слишком большое смещение, у return 0; наоборот нет отступа.

    sqrt(p*(p-a)*(p-b)*(p-c)) — это ведь площадь треугольника, просится присвоить ее отдельной переменной, чтобы не повторять 3 раза.

    Нет рубрики и ключевых слов (меток).

  2. Зачёл. Хорошо получилось.
    Есть несколько не слишком важных замечаний.
    — Ставьте дополнительную категорию «Ожидает проверки» после внесения исправлений. Тогда не придётся две недели ждать пока преподаватель случайно наткнётся на хорошую исправленную работу.
    — В программе между знаками операций (+, -, *, /, %, = и пр.) лучше ставить пробелы — легче читается.
    — Комментарии лучше выравнивать как и остальной текст.