olegvasil
Эксперт
Дата регистрации:
25.03.2013 22:27:59
Сообщений: 106
Нужно создать метод принимающий объект окружность и и возвращающий тру если данные окружности пересекаются .Здесь нужна кажется формула
Этот комплект с нуля всего за 7 месяцев сделает Вас Unreal-разработчиком. И при этом учиться достаточно 1 час в день.
Начнёте Вы с основ программирования, постепенно перейдя к C++. Затем очень подробно изучите Unreal Engine, и после научитесь программировать на C++ в Unreal Engine. В конце создадите крупный проект на C++ в Unreal Engine для своего портфолио.
Комплект содержит:
- 416 видеоуроков
- 95 часов видео
- 1024 задания для закрепления материала из уроков
- 3 финальных тестирования
- 4 сертификата
- 12 Бонусных курсов
Подробнее
Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.
Какая тема Вас интересует больше?
Разработчик игр на Unreal Engine с нуля
Этот курс даст Вам пошаговый план для освоения профессии Unreal-разработчика. Следуя этому плану, Вы освоите профессию всего за 7 месяцев, занимаясь 1 час в день.
Также Вы узнаете, как сделать так, чтобы работодатели сами просили Вас устроиться к ним на работу.
Получите курс сейчас!
Чтобы получить Видеокурс,
заполните форму
Как стать высокооплачиваемым Unreal-разработчиком: пошаговая инструкция
После семинара:
- Вы узнаете, что нужно делать, чтобы устроиться на работу Unreal-разработчиком.
- Вы узнаете, что нужно изучить, чтобы стать Unreal-разработчиком.
- Вы получите PDF-файл с чек-листом с пошаговым планом.
- Вы узнаете, как ускорить весь процесс в 3-4 раза.
Люди не хотят быть богатыми, люди хотят быть богаче других.
Джон Стюарт Милль
olegvasil
Эксперт
Дата регистрации:
25.03.2013 22:27:59
Сообщений: 106
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Goqor89
Новичок
Дата регистрации:
04.07.2013 12:18:03
Сообщений: 5
tikkiwiki
Модератор
Дата регистрации:
15.11.2013 15:36:59
Сообщений: 194
Goqor89
Новичок
Дата регистрации:
04.07.2013 12:18:03
Сообщений: 5
CyberGenius777
Освоившийся
Дата регистрации:
25.11.2013 14:39:15
Сообщений: 30
<?
class Circle {
private $x;
private $y;
private $radius;
public function __construct($x, $y, $radius){
$this->x = $x;
$this->y = $y;
$this->rad = $radius;
}
public function setX($x){
$this->x = $x;
}
public function setY($y){
$this->y = $y;
}
public function setRad($radius){
$this->rad = $radius;
}
public function getX($x){
return $this->x;
}
public function getY($y){
return $this->y;
}
public function getRad($radius){
return $this->rad;
}
public function cross($circle){
if($this->sumRad($circle) < $this->getCircleCenter($circle))
echo "Длина между центрами окружностей: ".$this->getCircleCenter($circle).";<br>Сумма радиусов: ".$this->sumRad($circle).";<br>Данные окружности пересекаются";
else echo "Длина между центрами окружностей: ".$this->getCircleCenter($circle).";<br>Сумма радиусов: ".$this->sumRad($circle).";<br>Данные окружности не пересекаются";
}
public function sumRad($circle){
return $this->rad + $circle->rad;
}
public function getCircleCenter($circle){
return sqrt($this->getDistanceBeetwenCenters($circle));
}
public function getDistanceBeetwenCenters($circle){
return pow(($this->x - $circle->x), 2) + pow(($this->y - $circle->y), 2);
}
public function __toString(){
return "Окружность с координатами(".$this->x.";".$this->y."
и радиусом ".$this->rad;
}
public function __destruct(){
echo "<br> Объект удален";
}
}
$circle = new Circle(25,46,2);
$circle2 = new Circle(22,42,4);
echo $circle."<br>";
echo $circle2."<br>";
echo $circle->cross($circle2);
?>moisey
Новичок
Дата регистрации:
24.11.2016 19:02:35
Сообщений: 1