ML13. Площадь равностороннего треугольника

Постановка задачи

Дана сторона равностороннего треугольника. Найти площадь этого треугольника.

Входные данные:

Сторона равностороннего треугольника [latex]a[/latex]

Выходные данные:

Площадь равностороннего треугольника [latex]S[/latex]

Тесты

Входные данные Выходные данные
1 4 6.928
2 3 3.897
3 6 15.588

Ссылка на результат теста на wolframalpha.com

Решение

Для проверки работы программы можно воспользоваться онлайн компилятором Ideone.com

Описание решения

Для нахождения площади равностороннего треугольника будем использовать формулу [latex]S = \frac{a^2\sqrt{3}}{4}[/latex]. Чтобы найти корень, используем функцию Math.sqrt(). На экран выводим площадь треугольника.

8 thoughts on “ML13. Площадь равностороннего треугольника

  1. Так неправильно: Сторона равностороннего треугольника a.
    А так правильно: Сторона равностороннего треугольника [latex]a.[/latex]
    Пожалуйста, используйте latex для представления формул, даже если они из одной буквы.

      • Вы правильно закодировали математические формулы. Но то, что Вы привели в качестве решения не является математической формулой. Например, * это умножение в программировании, но не в математике. Посмотрите, как это правильно делается в оригинальной работе на С++.

  2. Теперь видна ошибка в кодировании. Ваша программа вычисляет площадь абсолютно неверно т.к. Вам не удалось запрограммировать формулу.

    В бесконечном множестве положительных действительных чисел есть только два, которые не позволят обнаружить Вашу ошибку. Вы ухитрились выбрать для теста одно из этих чисел.
    Что же делать?
    Подготовьте минимум три теста. Найдите и исправьте ошибку в программе. Соответственно исправьте пояснения.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *