Kezdőoldal » Számítástechnika » Programozás » Javascript-ben néhány számot...

Javascript-ben néhány számot hogy kellene kerekíteni és néhány másikat nem kiiratni?

Figyelt kérdés

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>


2012. jún. 11. 12:52
 1/2 anonim ***** válasza:

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.

2012. júl. 29. 16:36
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

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...

2012. júl. 30. 09:22

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!