Ludwig: Beim Taschenrechner auf 2 Dezimalstellen runden

Hallo!

Wie kann ich bei einer simplen Division von zwei Zahlen am Schluss auf 2 Dezimalstellen runden?

function operator() {
				var a = parseInt($('#Eins').val());
				var b = parseInt($('#Zwei').val());
				if ($('#realOperator').val() == '+') {
					if(isNaN(a+b)){
						$('#total').val('Error');
					}else{
						$('#total').val(a + b);
					}
				} 
				if ($('#realOperator').val() == '-') {
					if(isNaN(a-b)){
						$('#total').val('Error');
					}else{
						$('#total').val(a - b);
					}
				} 
				if ($('#realOperator').val() == '/') {
					if(isNaN(a/b)){
						$('#total').val('Error');
					}else{
						$('#total').val(a / b);
					}
				} 
				if ($('#realOperator').val() == '*') {
					if(isNaN(a*b)){
						$('#total').val('Error');
					}else{
						$('#total').val(a * b);
					}
				}
			}
			
			$("#enter").click(function(zahl){
				operator();
				berechnen();
			});

Der Taschenrechner besteht aus 2 Inputs, also 2 Zahlen (#Eins und #Zwei). Die werden halt jenachdem Multipliziert, Addiert etc... Das Resultat steht im input #total und wird durch den klick auf den Button #Enter ausgerechnet. Kann ich machen, dass wenn ich auf #enter drücke, dass es direkt rundet während dem rechnen?

akzeptierte Antworten

  1. Tach!

    Wie kann ich bei einer simplen Division von zwei Zahlen am Schluss auf 2 Dezimalstellen runden?

    Schau dir in Javascript den Typ Number an und welche Methoden der mitbringt. toFixed() wird die sein, die du haben möchtest.

    dedlfix.

    1. Danke euch! ich steckte die ganze Zeit bei Math.round() fest

      1. @@Ludwig

        Danke euch! ich steckte die ganze Zeit bei Math.round() fest

        Auch damit wäre es gegangen: Euro in Cent umrechnen, auf ganze Cent runden, Cent in Euro umrechnen.

        LLAP 🖖

        --
        „Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe
  2. Hallo Ludwig,

    Kann ich machen, dass wenn ich auf #enter drücke, dass es direkt rundet während dem rechnen?

    Ja, zum Beispiel mit der Methode toFixed().

    Bis demnächst
    Matthias

    --
    Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.
    1. problematische Seite

      Danke!!! Endlich