В болльшом числе определить километры, метры, сантиметры и милиметры
Добрый день уважаемые дамы и господа!
Нужен Ваш совет по реализации. С JavaScript только знакомлюсь, и вот первое мое задание! Поступает большое число к примеру 124,873592478 и из него нужно выбрать километры метры сантиметры мелиметры. С чего начать? И куда копать? |
Начать с того что понять в какой размерности это число поступает. В метрах? В дециметрах? В футах, дюймах? Может в удавах и попугаях?
|
число поступает в километрах
|
function splitToParts(fullKm){ var kilometers, meters, santimeters, millimeters, rest; kilometers = Math.floor(+fullKm); rest = +fullKm - kilometers; rest *= 1000; meters = Math.floor(rest); rest -= meters; rest *= 100; santimeters = Math.floor(rest); rest -= santimeters; rest *= 10; millimeters = +rest.toFixed(2); alert('Километров: ' + kilometers + ' Метров: ' + meters + ' Сантиметров: ' + santimeters + ' Миллиметров: ' + millimeters); } splitToParts(3.1415926); |
Спасибо! Буду разбираться и учить :)
|
Часовой пояс GMT +3, время: 01:38. |