Я создал "блок" в Berkeley Snap! который реализует формулу Герона (вычисление площади треугольника по длине трех сторон). Работает, но сообщает об ошибке. Я включил снимок экрана ниже, который подводит итог. (К вашему сведению, на изображении ниже есть три таких блока с именами HF2, HF и Herons Formula. Я создал все три, пытаясь решить проблему.)
Подпрограмма правильно вычисляет значение (~125,14), но также сообщает о «внутренней ошибке», о которой «репортер не сообщил». Но, как вы можете видеть в моем окне редактора блоков, блок сообщает.
Я что-то пропустил, или это баг? (Я не хочу сообщать об ошибке на их github. сайте, если я что-то упустил.)
Кстати, я пометил это "mit-scratch", потому что для Berkeley Snap нет тега!