Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ребят поможете? Мне нужен ответ скрипт

Bog Kin Ученик (90), на голосовании 4 дня назад
Я хочу сделать рабочий самолёт но не могу найти скрипт на движение дайте его пж
Голосование за лучший ответ
Olen Ivanovich Гуру (2775) 1 месяц назад
Пжжжжжж бах
AaacoB AaacМудрец (13707) 1 месяц назад
бух же! а не бах!
Рустам Абдрашитов Мыслитель (8546) 1 месяц назад
  
class Airplane {
private $speed = 0; // Скорость
private $altitude = 0; // Высота

// Метод взлета
public function takeOff() {
$this->speed = 150; // Устанавливаем скорость взлета
$this->altitude = 1000; // Устанавливаем высоту взлета
echo "Самолет взлетел на высоту {$this->altitude} метров со скоростью {$this->speed} км/ч.\n";
}

// Метод полета
public function fly($distance) {
if ($this->altitude <= 0) {
echo "Ошибка: Самолет не может лететь, пока не взлетит.\n";
return;
}

echo "Самолет пролетел $distance км на высоте {$this->altitude} метров со скоростью {$this->speed} км/ч.\n";
}

// Метод посадки
public function land() {
if ($this->altitude <= 0) {
echo "Ошибка: Самолет уже на земле.\n";
return;
}

$this->speed = 0; // Устанавливаем скорость на ноль при посадке
$this->altitude = 0; // Устанавливаем высоту на ноль при посадке
echo "Самолет приземлился.\n";
}

// Метод изменения скорости
public function changeSpeed($newSpeed) {
if ($newSpeed < 0) {
echo "Ошибка: Скорость не может быть отрицательной.\n";
return;
}

$this->speed = $newSpeed;
echo "Скорость изменена на {$this->speed} км/ч.\n";
}

// Метод изменения высоты
public function changeAltitude($newAltitude) {
if ($newAltitude < 0) {
echo "Ошибка: Высота не может быть отрицательной.\n";
return;
}

$this->altitude = $newAltitude;
echo "Высота изменена на {$this->altitude} метров.\n";
}
}

// Пример использования класса Airplane
$plane = new Airplane();
$plane->takeOff();
$plane->changeSpeed(300);
$plane->changeAltitude(5000);
$plane->fly(800);
$plane->land();
?>
Bog KinУченик (90) 1 месяц назад
крут
Похожие вопросы