Ich habe ein kleines Script, welches mir den Innenwiderstand eines Akkus ausrechnet:
HTML
<html>
<center>
<script>
function calc() {
SpannungUnbelastet=document.getElementById("Uun").value.replace(",",".");
SpannungBelastet=document.getElementById("Ube").value.replace(",",".");
Ampere=document.getElementById("Amp").value.replace(",",".");
Innenwiderstand=(SpannungUnbelastet-SpannungBelastet)/Ampere;
document.getElementById("Ohm").value=Innenwiderstand;
document.getElementById("mOhm").value=Innenwiderstand*1000;
}
</script>
<form>
<table>
<tr>
<td>Spannung unbelastet:</td>
<td><input type="tel" id="Uun" value="42.36" /> Volt</td>
</tr>
<tr>
<td>Spannung belastet:</td>
<td><input type="tel" id="Ube" value="41.65" /> Volt</td>
</tr>
<tr>
<td>Strom:</td>
<td><input type="tel" id="Amp" value="10.93" /> Ampere</td>
</tr>
<tr>
<td colspan="2" style="text-align:center;"><input type="button" value="Ausrechnen" onclick="calc()" />
<input type="reset" value="Löschen" />
</td>
</tr>
<tr>
<td>Innenwiderstand:</td>
<td><input id="Ohm" readonly="readonly" /> Ohm</td>
</tr>
<tr>
<td>Innenwiderstand:</td>
<td><input id="mOhm" readonly="readonly" /> mOhm</td>
</tr>
</table>
</form>
</center>
</html>
Display More
Leider zeigt mir das einige Nachkommastellen:
Wie kann man am einfachsten die Nachkommastellen auf zwei begrenzen ?