Разработать калькулятор емкости
Вложений: 1
Задание: разработать калькулятор, который по маркировке будет выдавать емкость конденсатора. Если емкость составляет менее 10 пФ, она должна быть выведена в пикофарадах; если она от 100пФ (включительно) до 100нФ, то она должна быть выведена в нанофарадах, если емкость 100 нФ и выше то переводим ее в микрофарады. Минимальная емкость с которой должен справиться калькулятор 10 пФ, максимальная - 1 мкФ.
|
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Не так ли?
<body> <input type=number id=Kod min=100 max=999 value=109 onchange='Calculate(this)' data-for=Denomination><br> <input type=text id=Denomination value=''> <script> function Calculate(el) { var Kod = Math.floor(el.value); var Value = Math.floor(Kod / 10); var Denomination = document.getElementById(el.dataset.for); var pF; switch(Kod % 10) { case 9: pF = Value / 10; break; default: pF = Value * 10 ** (Kod % 10); } if(pF >= 100000) Denomination.value = `${pF / 10 ** 6} uF`; else if(pF >= 100) Denomination.value = `${pF / 10 ** 3} nF`; else Denomination.value = `${pF} pF`; } </script> </body> |
Часовой пояс GMT +3, время: 01:27. |