Нужно решить задачу на js

Черепашке нужно забраться на вершину холма. Расстояние от подножия холма до его вершины - 100м. Черепашка за день залезает вверх по холму на 50м. Ночью она спит и скатывается на 30м вниз. На какие сутки черепашка залезет на столб? Требуется написать код на JS для решения задачи и дать ответ


Ответы (1 шт):

Автор решения: Mr.Fokuss

Если мы рассматриваем, что черепашке нужно взобраться на холм вместо столба, то вот код:

var  speed=50; //Скорость днём
var height=100; //Высота холма
var roll_down=-30; //Откат черепашки ночью
var result=0; //Пройденное расстояние
var i='day'; //Переменная для определения времни суток
var value_day=1; //Количество дней (стоит 1, потому что мы учитываем начало пути черепашки за первый день)
while(result<height){
  if(i=='day'){
    result+=speed;
    i='night';
  }
  else{
    result+=roll_down;
    i='day';
    value_day++;
  }
}
console.log(value_day);

Если черепашке нужно взобраться всё-таки на столб на холме, то нужно к высоте холма прибавить высоту столба (в среднем высота столба 7 метров), также ей нужны специальные ботинки на лапки для взбирания на столб :)

→ Ссылка