Loading...
badsector avatar badsector 18 Точки

JavaScript basics, tailoringWorkshop, toFixed

Здравейте. Явно нещо не схващам каква е ситуацията с toFixed. Решавам задача Tailoring Workshop от домашното за курса и според Judge системата кодът е верен. Но там има едни нулеви тестове, като един от тях дава грешен резултат. Според зададените данни в този нулев тест, отговорът 351.315 трябва да се закръгли до два знака след нулата. Judge очаква отговор 351.32, а моят код, който е на снимката, връща отговор 351.31. Нали toFixed би трябвало да закръглява нагоре, когато числото е 5, т.е. 351.315 би трябвало да се закръгли на 351.32? Защо го закръгля на 351.31? Друго странно нещо забелязах, когато пробвам да закръгля 351.3151 до два знака, получава се 351.32. Може ли някакво разяснение по въпроса, включително в следващата лекция? Благодаря.

0
Programming Basics
kerim.nizamov avatar kerim.nizamov 7 Точки

function workshop(input) {

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

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

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

 

let totalAreaOfTableCovers = tables * ((tableLenght + 2 * 0.30) * (tableWidth + 2 * 0.30));

let totalAreaOfTableCarpets = tables * ((tableLenght/2)*(tableLenght/2));

 

let priceUSD = (totalAreaOfTableCarpets * 9) + (totalAreaOfTableCovers * 7);

let priceBGN = priceUSD * 1.85;

 

console.log(`${priceUSD.toFixed(2)} USD`);

console.log(`${priceBGN.toFixed(2)} BGN`);

 

}

 

 

Пробвай с моя код при мен си закръгля нагоре !

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