Разработать калькулятор емкости
Вложений: 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, время: 15:12. |