Я же в астрономии не секу ни хрена. Но я знаю площадь эллипса. А еще я знаю что площадь эллипса
будет меньше чем площадь описанного прямоугольника. И больше чем площадь вписанного ромба.
И эти грубые оценочные знания позволяют мне просто проверить что в формуле нет грубых ошибок.
У тебя - ошибка не просто грубая. У тебя капец-капец. То 0.0 выдает. То удвоенное число Пи.
Ты согласен что это грубая ошибка? Я надеюсь согласен.
Я в своей методике тестирования беру просто две грубые оценки. Сверху и снизу.
Это как водки купить для мальчишника. Вот сколько ты водки купишь. Ну явно надо по бутылке на брата максимум. И по стопочке минимум. Тоесть если будет 12 мужиков - то надо брать от 12 стопочек до 12 бутылок.
My1Name, у тебя есть формула. Бери считай на бумажке вручную или логарифмической линейкой. Или по таблицам Брадиса. Получишь тестовый ответ. Сравни "на глазок" с площадью прямоугольника.
Простое рассуждение. Эллипс с поперечниками равными например 2 и 3 метра будет в площади порядка того-же описанного прямоугольника. Например 2 * 3 = 6 квадратных метров. Эллипс будет меньше.
Но не милиметры. И не километры. Ясно?
Вот такими простыми рассуждениями можно делать тесты. И мои рассуждения - они как рассуждения домохозяйки которая готовит пирог. Идет в магазин и думает что надо купить муки и сахар. Но не 1 грамм. И не тонну. Хозяйке нужен ПОРЯДК измерений.
My1Name, для начала посмотри какая из перегруженных функций Math.sqrt была скомпилирована.
Там будут варианты для типов double/float/int/long e.t.c. Распечатай произведение apogee*perigee. Возможно переполнение разрядной сетки сделало маленькое число или отрицательное.
Александр Богдашкин, да. Разберись где pgAdmin подключается. Я просто думаю что дело в протоколах аутетнификации. Обычно в многих БД есть понятие internal login. Тоесть без указания юзера и пароля. Например если ты суперпользователь ОС то ты заходишь в БД без указания логина-пароля локально. Вот. Возможно pgAdmin так и работает.
Попробуй еще вот так
psql.exe -h 127.0.0.1 -U postgres -w [db_name]
Вот. Если я в линуксе превращаюсь в пользователя ОС postgres
$ sudo -u postgres bash
то я тоже захожу в БД без дополнительных паролей. И так ясно что я владелец всего.
Александр Богдашкин, нам нужна детализация этой ошибки. Ты можешь на PHP или на NodeJS Написать приложение в 1 строчку которое просто коннектится и выдает стектрейс при ошибке?
Получение новых знаний - это не копание кубометрова земли. И здесь не в количестве часов мерять надо.
Кроме того все люди с разной скоростью выучивают новый материал. Вот кому-то для изучения иностранного
языка нужно пару месяцев до intemediate. Мне вот и 5 лет не хватило. Как был - так и остался.
Посмотри что предлагают платные курсы. Их сколько ни ругают но все равно их программа - лучше чем отсутсвие
программы. Что ты сам собираешся изучать по ML - я не понимаю. Без ментора это невозможно. Ты закопаешся
в мелочах. И пропустишь обязательно целую пачку тем. Поэтому зарабатывай деньги днем. А ночами - сиди
на курсах.
double bigAxis = (apogee+perigee)/2;
apogee, peregee - это integer?