Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von September

SELFHTML Forumsarchiv
Ergebnis auf- bzw. abrunden

Informationsseite
  1. Seite (JAVASCRIPT) Ergebnis auf- bzw. abrunden von Eric Stammel, 24. 09. 1999, 17:28
nach unten

Ergebnis auf- bzw. abrunden

Die folgende Nachricht zum Thema stammt von: Eric Stammel, 24. 09. 1999, 17:28

Tach auch,

ich habe folgendes Problem. Rechner in JavaSript soll das Ergebnis auf zwei
Kommastellen auf- bzw. Abrunden.

Hat einer eine Lösung für das Problem ?

Hier ist das Script:

<script language="JavaScript">
  <!--
  function Eco()
{
   var x = 0;
   x = eval(window.document.Rechner.Display1.value);
   window.document.Rechner.Display.value = x * 0.24;
}

function Hinzufuegen(Zeichen)
{
   window.document.Rechner.Display1.value =
   window.document.Rechner.Display1.value + Zeichen;
}
function Vario()
{
   var x = 0;
   x = eval(window.document.Rechner.Display1.value);
   window.document.Rechner.Display.value = x;
if (eval(window.document.Rechner.Display1.value) < 2000 )
{
x = eval(window.document.Rechner.Display1.value);
window.document.Rechner.Display.value = x * 0.20;
}
if (eval(window.document.Rechner.Display1.value) >= 2000 &&
(window.document.Rechner.Display1.value) < 3000)
{
x = eval(window.document.Rechner.Display1.value);
window.document.Rechner.Display.value = x * 0.30;


     .
     . usw
     .

if (eval(window.document.Rechner.Display1.value) >= 10000 )
{
x = eval(window.document.Rechner.Display1.value);
window.document.Rechner.Display.value = x * 0.23;
}
}
/ / - ></script>


<input name="Display1" size=20 maxlength=10 value="0">   // Eingabe der Zahl
<input name="Display" size=20 maxlength=7 value="0"> // Ergebnis
<input type=button value="Button2" onClick="Vario()" name="button2"> //
berechnen
<input type=button value=" Button " onClick="Eco()" name="button"> //
berechnen
<input type=reset value="löschen" name="reset">


Gruß
Eric

nach obennach unten

Ergebnis auf- bzw. abrunden

Die folgende Nachricht zum Thema stammt von: Cruz, 24. 09. 1999, 17:57

Ich habe leider nicht genug Zeit um mir deinen ganzen Code reinzuziehen, aber so rundet man am besten auf 2 Stellen:


x = round (Zahl*100);
gerundeteZahl = x/10;



Gruß
Cruz

nach obennach unten

Ergebnis auf- bzw. abrunden

Die folgende Nachricht zum Thema stammt von: Cruz, 24. 09. 1999, 18:44

»» Ich habe leider nicht genug Zeit um mir deinen ganzen Code reinzuziehen, aber so rundet man am besten auf 2 Stellen:
»»
»»
»» x = round (Zahl*100);
»» gerundeteZahl = x/10;
»»
»»
»»
»» Gruß
»» Cruz

sorry..

x = round (Zahl*100);
gerundeteZahl = x/100;

meine ich..


Gruß
Cruz

nach obennach unten

Ergebnis auf- bzw. abrunden

Die folgende Nachricht zum Thema stammt von: Tom, 24. 09. 1999, 18:44

Hallo

»» x = round (Zahl*100);
»» gerundeteZahl = x/10;

Fast richtig :-(

x = round (Zahl*100);
gerundeteZahl = x/100;

oder kürzer:
gerundeteZahl = Math.round(Zahl*100) / 100;

Grüsse

Tom

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von September

© 1998-2006 Seite Impressum, Software: Classic Forum