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
TeodorStefanovPld avatar TeodorStefanovPld 1275 Точки

Пробваи с  topresicion(2) 

0
BoYaN avatar BoYaN 335 Точки

"Резултатите да се закръглят до два знака след  десетичната запетая."
Нулевите тестове доста често са сбъркани, игнорирай ги.
А защо ти връща различни стойности - в JS числата са Double и стават такива неща, повече инфо търси сам или от лекторите.

0
Yankaral avatar Yankaral 0 Точки

Здравейте, може ли някой да ми каже къде са условията на задачи 12 ( Currency Converter)

и 13(1000 Days After Birth) от  2.1. Simple Calculations?

 

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