Первая программа: KeksoFit v0.1

Хорошо, тогда так
каждый прыжок - это 1
дополняется кругом пробежки - и это 1
т.е. 1 к 1
а что у нас в примере?
"Например: 20 кругов по комнате даётся за 15 прыжков"
я не вижу тут 1 к 1
должно быть тогда 20 кругов = 20 прыжков
это опечатка, скажите что опечатка? пожалуйста, пусть это будет опечатка…я ж не тупой, не может 20 быть равно 15 =)

p.s. все написал сам кроме (runs = jumps + (pulls * 0.5)), не знаю, то ли правда я тугодум, то ли действительно неверно поставленная задача ставит в тупик на долго и идет деление на 2 в голове, от чего бомбит страшно

var foodInGrams = 100;
var sleepInHours = 15;


var jumps = foodInGrams / 10 * 3;
  console.log("jumps " + jumps);
  
var pulls = sleepInHours * 2;
  console.log("pulls " + pulls);

var runs = jumps + (pulls * 0.5);
 console.log("runs " + runs);
1 лайк

На количество кругов по комнате влияют два показателя - прыжки и подтягивания. Только зная оба, вы можете посчитать число пробежек. А вы в расчет берёте только прыжки, поэтому получается
20 = 15.

Примерно месяц назад уже пробовал проходить курс по JS, но понял, что пока не понимаю ничего, и решил пока остановиться на практике html, css и предпроцесоров. Но сейчас понял что без js во фронтенде никуда, и после просмотра многих обучающих роликов по js решил вернуться к изучению курса)

var foodInGrams;
var sleepInHours;
var jumps =  foodInGrams / 10 * 3;
var pulls = sleepInHours * 2;
var runs = jumps  + pulls * 0.5;
console.log("Сколько грамм корма вы съели?");
console.log("Я спал - " + foodInGrams + " часа(ов).");
console.log("Вам нужно прыгнуть - " + jumps + " раз(а)!");

console.log("Сколько часов вы спали?");
console.log("Я спал - " + sleepInHours + " часа(ов).");
console.log("Вам нужно подтянуться - " + pulls + " раз(а)!");

console.log("И дополнительно вам нужно сделать - " + runs + " круга(ов) по комнате!");

да, расставил скобки там где не надо было… но должен сказать, я показал задачу разным людям, одни считали что опечатка в примере, другие так же как и я не понимали задачу, т.е. ставили скобки

Спасибо! Работает!

А почему все пишут именно такое значение переменных?

var foodInGrams = 100;
var sleepInHours = 15;

Разве нужно не спрашивать сколько он съел и проспал?

var foodInGrams = 100;
var sleepInHours = 15;

var jumps;
var pulls;
var runs;

jumps = (foodInGrams / 10) * 3;
console.log('прыжков ’ + jumps);

pulls = sleepInHours * 2;
console.log('подтягиваний ’ + pulls);

runs = (jumps * 1) + (pulls / 2);
console.log('кругов ’ + runs);

Оцените код. Стоит ли выносить логи в самый низ?

var foodInGrams = 100;
var sleepInHours = 15;
var jumps;
jumps = foodInGrams/103;
var pulls;
pulls = sleepInHours
2;
var runs;
runs = (jumps)+(pulls*0.5);

console.log("За работу, пухлая задница " + jumps);
console.log("Покажи свою силу " + pulls);
console.log("Бегом Марш " + runs);

ошибка

И переменным можно сразу присваивать выражения.
Между операторами и операндами нужен дополнительный пробел

Не ошибка) так код скопировал. Спасибо.

Я не понимаю как можно по той информации что дал сайт сделать самим программу без подсказок!?
Я новичёк в этом деле только начал изучать JS ,то что мне дал сайт я некак немог понять что сделать ,и как составить программу с имеющийся информацией !
Хочу купить программу дальше,но начинаю сомневатся понятна ли она будет …

Базу по js здесь слабо дают, к сожалению.

зачем автор темы переопределял первые 2 переменные не понятно :face_with_raised_eyebrow:

Если проще без всяких console.log, то :

var foodInGrams;
var sleepInHours;
var jumps = foodInGrams * 3 / 10;
var pulls = sleepInHours * 2;
var runs = (jumps * 1) + (pulls * 0.5);

подскажите в чем ошибка,сделал две проверки,код не менял,показывает разные результаты
var foodInGrams = 100; //вес
var sleepInHours = 15; //сон
var partFeed = 100/10;//часть сна
var jumps = partFeed *3 ;//прыжки
var pulls = sleepInHours * 2;//подтягивания
var numberJumps = jumps *1;
var halfСircle = pulls /2;
var runs = numberJumps + halfСircle;//круги
console.log(‘Кекс съел ’ + foodInGrams + ’ грамм корма.’);
console.log(‘Кекс поспал ’ + sleepInHours + ’ часов.’);
console.log(‘Кексу нужно сделать ’ + jumps +’ прыжков на шкаф (силовая тренировка задних лап)’);
console.log(‘Кексу нужно сделать ’ + pulls +’ подтягиваний на висящей куртке хозяина (силовая тренировка передних лап)’);
console.log(‘Кексу нужно сделать ’ + runs +’ подтягиваний на висящей куртке хозяина (силовая тренировка передних лап)’);

Возможно вы не заметили, но вместо 100 должна быть переменная foodInGrams.

1 лайк

Спасибо большое)

Как решить пробему выше? Я чего-то не понимаю?

Пожалуйста, вставьте код.

Я уже пропустила то задание, но вот ещё одно, “Сушка”.

var initialWeight = 6000; // Исходный вес в граммах
var targetWeight = 5000; // Желанный вес в граммах

days=0;
while(initialWeight>targetWeight){
initialWeight = initialWeight - initialWeight*0.05;
days=days+1;
}
console.log(days)