/ / Javascript Multiplikationsrechner - Javascript, HTML, Rechner

Javascript Multiplikationsrechner - Javascript, HTML, Taschenrechner

Javascript-Anfänger hier. Ich habe einen einfachen Multiplikationsrechner erstellt. Ich benötige jedoch Nummer 2, um Nummer 1 um ein Prozent zu erhöhen. Jede Unterstützung wäre großartig.

Aktuelle Konfiguration: 100 x 7 = 700

Muss sein: 100 x (erhöht) um 7 (%) = 107

<html>
<head>

<title>JS Calculator</title>

<script language="javascript" type="text/javascript">
function multiply(){
a=Number(document.calculator.number1.value);
b=Number(document.calculator.number2.value);
c=a*b;
document.calculator.total.value=c;
}
</script>

</head>

<body>

<form name="calculator">
Number 1: <input type="text" name="number1"><br>
Number 2: <input type="text" name="number2"> <br>
Get Result: <input type="text" name="total"> <br>
<input type="button" value="Multiply" onclick="javascript:multiply();">
</form>

</body>
</html>

Antworten:

3 für die Antwort № 1

Ich glaube, was Sie wollen, ist:

c = a * (1 + (b/100.0))

Um Ihrem Beispiel zu folgen, erhalten Sie 100 erhöht um 7% (100 * 1,07 = 107)


1 für die Antwort № 2

7% = 0,07 oder 7/100.

value * (7 / 100.0);

oder

value * 0.07;

Beachten Sie, dass Sie 100.0 (oder 7.0) verwenden sollten, damit die endgültige Zahl nicht gerundet wird.

In Ihrem Beispiel denke ich, dass Sie wollen:

c = a + (a * (b / 100.0));

0 für die Antwort № 3
<script language="javascript" type="text/javascript">
function multiply(){
a=Number(document.calculator.number1.value);
b=Number(document.calculator.number2.value);
d = b / 100
c = a * d;
document.calculator.total.value=c;
}
</script>