Javascript-ben néhány számot hogy kellene kerekíteni és néhány másikat nem kiiratni?
az eredmeny2, eredmeny5, eredmeny3, eredmeny7 értékeket szerentém 2 tizedesjegyre kerekíteni
és nem kell az 54, 55, 56 és 57 sort kiiratni.
<html>
<head>
<script type="text/javascript">
function szoroz() {
if ((a = parseInt(document.getElementById('a').value))
&& (d = parseInt(document.getElementById('d').value))
&& (f = parseInt(document.getElementById('f').value)))
{
document.getElementById('eredmeny2').firstChild.nodeValue = '' + f - (f * 0.8) ;
document.getElementById('eredmeny3').firstChild.nodeValue = '' + ((f - (f * 0.8)) * d /100) * a ;
document.getElementById('eredmeny5').firstChild.nodeValue = '' + document.getElementById('eredmeny2').firstChild.nodeValue * d / 100 ;
document.getElementById('eredmeny7').firstChild.nodeValue = '' + 70000 / document.getElementById('eredmeny3').firstChild.nodeValue ;
document.getElementById('eredmeny12').firstChild.nodeValue = '' + '1 liter Benzin / gázolaj ára = ' + a + ' Forint ' ;
document.getElementById('eredmeny13').firstChild.nodeValue = '' + 'Havi tervezett / megtett távolság = ' + d + ' kilometer ' ;
document.getElementById('eredmeny10').firstChild.nodeValue = '' + '100 km alatt az üzemanyag fogyasztás XX alkalmazása előtt = ' + f + ' liter ' ;
document.getElementById('eredmeny11').firstChild.nodeValue = '' + '100 km alatt az üzemanyag fogyasztás XX alkalmazása után = ' + f * 0.8 + ' liter ' ;
document.getElementById('eredmeny14').firstChild.nodeValue = '' + '100 km alatt az üzemanyag megtakarítás XX alkalmazása után = ' + document.getElementById('eredmeny2').firstChild.nodeValue + ' liter ' ;
document.getElementById('eredmeny15').firstChild.nodeValue = '' + 'A tervezett / megtett havi távolság alatti megtakarítás = ' + document.getElementById('eredmeny5').firstChild.nodeValue + ' liter ' ;
document.getElementById('eredmeny16').firstChild.nodeValue = '' + 'A tervezett / megtett havi távolság alatti megtakarítás = ' + document.getElementById('eredmeny3').firstChild.nodeValue + ' Forint ' ;
document.getElementById('eredmeny17').firstChild.nodeValue = '' + 'Az XX rendszer beszerelésének megtérülése = ' + document.getElementById('eredmeny7').firstChild.nodeValue + ' hónap ' ;
document.getElementById('a').value = '';
document.getElementById('d').value = '';
document.getElementById('f').value = '';
}
else {
alert('Kérem töltsön ki minden mezőt!');
document.getElementById('a').value = '';
document.getElementById('d').value = '';
document.getElementById('f').value = '';
}
}
</script>
</head>
<body>
1 liter benzin / gázolaj ára:
<input type="text" id="a" name="a" value=""> Forint<br>
Havi tervezett / megtett kilométer:
<input type="text" id="d" name="d" value=""><br>
Fogyasztás XX előtt:
<input type="text" id="f" name="f" value="">l/100km<br>
<input type="button" id="szamol" onclick="szoroz();" name="szamol" value="számoljunk"><br><br><br>
<b>Az XX rendszer beszerelése után a fogyasztás különbség átlagosan minimum 25%.</b><br><br>
<br>
<b><span id="eredmeny12"> </span> </b><br>
<b><span id="eredmeny13"> </span> </b><br>
<b><span id="eredmeny10"> </span> </b><br>
<b><span id="eredmeny11"> </span> </b><br>
<b><span id="eredmeny14"> </span> </b><br>
<b><span id="eredmeny15"> </span> </b><br>
<b><span id="eredmeny16"> </span> </b><br>
<b><span id="eredmeny17"> </span> </b><br>
<b><span id="eredmeny2"> </span> </b><br>
<b><span id="eredmeny5"> </span> </b><br>
<b><span id="eredmeny3"> </span> </b><br>
<b><span id="eredmeny7"> </span> </b><br>
</body>
</html>
Keress rá a kerekítésre, tippre megoldható valami round függvénnyel, vagy kiíratásnál valami formatstring megoldással.
Amit meg nem akarsz kiíratni, azt ne írasd ki. Töröld a sort, amelyik kiírja.
ha annyira értenék a programozáshoz, nem itt érdeklődnék.
Azért tettem fel a kérdést, mert nem tudom (még) hogy it hol keressek!
A segítséged kb olyan volt, hogy ott a hiba, keresd meg vagy nézz utána...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!