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 Бонусных курсов
ПодробнееПодпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.
ПодписатьсяПодписавшись по E-mail, Вы будете получать уведомления о новых статьях.
ПодписатьсяДобавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.
Мой аккаунт Моя группаКакая тема Вас интересует больше?
Разработчик игр на Unreal Engine с нуля
Этот курс даст Вам пошаговый план для освоения профессии Unreal-разработчика. Следуя этому плану, Вы освоите профессию всего за 7 месяцев, занимаясь 1 час в день.
Также Вы узнаете, как сделать так, чтобы работодатели сами просили Вас устроиться к ним на работу.
Получите курс сейчас!
Чтобы получить Видеокурс,
заполните форму
Создание лендингов на заказ
Придя на семинар:
- Вы узнаете мою историю, как я начинал создавать сайты на заказ.
- Вы узнаете, почему сейчас самое время начать этим заниматься.
- Вы получите очень подробный пошаговый план действий по созданию и продвижению своей Web-студии с комментариями, в том числе, и в виде PDF.
- Вы узнаете, как и где найти сотрудников, как общаться с заказчиками.
- Вы узнаете, как максимально автоматизировать бизнес-процессы.
После семинара Вы уже самостоятельно сможете, следуя простому и подробному плану, открыть свою Web-студию и получить первые заказы.
Если хочешь, чтобы твои сны сбывались, поменьше спи.
Неизвестный
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