/
akryukov
/
programming-basics
Обзор
Документация
Войти
/
akryukov
/
programming-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/objects/task3185.html
27 строк
3 KB
akryukov92
move task about distance between points 5789 to arrays with new number 1058
18 янв 2023, 16:48
18 янв 2023, 16:48
c6cb0ea
Код
Авторство
О чём код?
<div class="task_block" id="task3185"> <div class="task_id">3185</div> <h3>Задача</h3> <h4>Реализуйте НЕстатический метод для решения задачи <a href="[2] лаб. ОСАЛП.html#task1058" target="_blank">ЛР2#1058 (открыть в новой вкладке)</a></h4> <ol> <li>Убедитесь, что у класса Point объявлены поля для действительных значений "x" и "y".</li> <li>В классе Point реализуйте публичный нестатический метод distanceTo (без ключевого слова static перед типом возвращаемого значения).</li> <li>Метод distanceTo принимает в качестве аргумента 1 экземпляр класса Point и возвращает действительное число.</li> <li>В теле метода верните результат решения задачи. Для его вычисления используйте поля "x" и "y" экземпляра, у которого вызвали метод, и поля "x" и "y" экземпляра, который передали в качестве аргумента.</li> </ol> <h4>Проверьте корректность работы метода с помощью юнит-теста</h4> <ol start="5"> <li>В классе PointSuite создайте юнит-тест distanceToPointTest.</li> <li>В теле метода distanceToPointTest создайте 2 переменных типа Point: src и dest. Инициализируйте их экземплярами класса Point.</li> <li>Для каждой строки тестовых данных из задачи напишите в теле юнит-теста фрагмент кода: <ol type="a"> <li>Инициализируйте поля "x" и "y" переменной src значениями X<sub>a</sub> и Y<sub>a</sub>.</li> <li>Инициализируйте поля "x" и "y" переменной dest значениями X<sub>b</sub> и Y<sub>b</sub>.</li> <li>Вызовите метод distanceTo у экземпляра класса Point из переменной src.</li> <li>Передайте ему в качестве аргументов переменную dest.</li> <li>Добавьте выражение для проверки результата вызова метода distanceTo.</li> </ol> </li> <li>После запуска тестового метода, он должен быть отмечен зеленым знаком в списке методов.</li> </ol> </div>