Loading...
KaterinaTaneva avatar KaterinaTaneva 7 Точки

[Programming basics] - World Swimming Record- Javascript

здравейте, това е кодът ми

function worldSwimmingRecord (input) {

let recordSec = Number(input.shift());

let distanceInM = Number(input.shift());

let timeInSecForM = Number(input.shift());

 

let time = (distanceInM * timeInSecForM);

let additionaltime = Math.floor(distanceInM / 15 * 12.5);

let totalTime = time + additionaltime;

 

if(totalTime < recordSec) {

console.log(`Yes, he succeeded! The new world record is ${totalTime.toFixed(2)} seconds.`);

}else {

console.log(`No, he failed! He was ${(totalTime - recordSec).toFixed(2)} seconds slower.`)

}}

моля за малко помощ.

Тагове:
0
Programming Basics
MapoBG avatar MapoBG 36 Точки
Best Answer

Същия проблем го срещнах някъде из форума скоро - виж ред:

let additionaltime = Math.floor(distanceInM / 15 * 12.5); - тука се очаква да закръглиш само доп. дистанция, а не и секундите с които се увеличава  - изкарай секундите отвън ;)

0
Yolito avatar Yolito 9 Точки

И аз за това мислех. Може би така:

let additionaltime = (distanceInM / 15) * 12.5;

let totalTime = time + Math.floor(additionaltime);

0
KaterinaTaneva avatar KaterinaTaneva 7 Точки

много благодаря

0
Yolito avatar Yolito 9 Точки

Може ли да кажеш какъв е проблемът?

0
KaterinaTaneva avatar KaterinaTaneva 7 Точки

първият отговор го получавам. Различава се цифрата, която се принтира за втория пример

0
Yolito avatar Yolito 9 Точки

Мисля че ти липсва променлива, която да изчислява разликата между рекорда и времето на плувеца.

0
KaterinaTaneva avatar KaterinaTaneva 7 Точки

имам го директно в console.log. Пробвах да пиша отделнопроменлива ипак ми излиза същото

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.