Top.Mail.Ru
Ответы

Помогите решить задачу на курсках JavaScript

Задача:Помогите пришельцу вернуться домой. Его подъемное устройство сломалось. Поднимите пришельца на высоту 0.49, чтобы он смог попасть на борт летающей тарелки и отправится домой.
*Пока вы пишите код, пришелец продолжит танцевать

начало кода:
const newPositionY = 0.0;
return newPositionY;

По дате
По рейтингу
Аватар пользователя
Ученик
12345678910111213141516171819202122232425262728293031323334
 // Функция для перемещения пришельца 
function moveAlien(alien) { 
  // Текущая высота пришельца 
  const currentPositionY = alien.position.y; 
 
  // Расстояние, которое нужно пройти 
  const distanceToTarget = 0.49 - currentPositionY; 
 
  // Скорость перемещения 
  const speed = 0.01; 
 
  // Вычисление новой высоты 
  const newPositionY = currentPositionY + speed * distanceToTarget; 
 
  // Ограничение высоты 
  if (newPositionY > 0.49) { 
    newPositionY = 0.49; 
  } 
 
  // Обновление позиции пришельца 
  alien.position.y = newPositionY; 
 
  // Возврат новой высоты 
  return newPositionY; 
} 
 
// Запуск функции 
const newPositionY = moveAlien(alien); 
 
// Продолжение танца пришельца 
alien.dance(); 
 
// Вывод новой высоты 
console.log(`Новая высота пришельца: ${newPositionY}`); 


Видео по теме