• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Java Script Taschenrechner!! Hab alles außer Wurzel

cheqqa

Neues Mitglied
Hey,

ich bin neu hier und habe so gut wie null Ahnung von Html und Java Script... In Informatik sollen wir einen Taschenrechner erstellen. Das habe ich gemacht. Nun sollen wir noch Wurzeln machen... Dies bekomme ich allerdings nicht hin. Wir müssen den Taschenrechner mit "If" befehlen machen und die Wurzel mit "for".

Hier mein momentanes Ergebniss:


<html>
<head>
<center>
<body bgcolor="00000" text="66ff00">
<h1>Taschenrechner</h1>
<script language = "JavaScript">
var a=0.0, b = 0.0, c= 0.0;
a = parseFloat(prompt("Geben sie ihre erste Zahl ein. Bei Dezimalzahl mit . (Punkt)","Zahl"));
b = parseFloat(prompt("Geben sie hier die zweite Zahl ein. Bei Dezimalzahl mit . (Punkt)","zahl"));
c = (prompt("Bitte wählen sie ein rechenzeichen aus","rechenzeichen"));

if
(c=="+"){ergebnis = a + b;}


if
(c=="-"){ergebnis = a - b;}


if
(c=="*"){ergebnis = a * b;}


if
(c=="/"){ergebnis = a / b;}
alert(ergebnis);

</script>
<center>
</body>
</hmtl>
 
Werbung:
Was für eine Wurzel?
Für Quadratwurzeln gibt es, wie von @webdesigner95 genannt, die Methode Math.sqrt();
Für die restlichen Wurzeln verwendest du Math.pow();, musst nur das 5.Wurzelgesetz beachten, wenn du den zweiten Parameter einsetzt.
 
Werbung:
Code:
if (c == "sqrt") {
    ergebnis = Math.sqrt(a);
}

Dann ist b zwar überflüssig, aber was solls.
Ansonsten könntest du noch die b-te Wurzel von a berechnen:

Code:
if (c == "sqrt") { // sqrt o.ä.
    ergebnis = Math.pow(a, 1/b);
}
 
Werbung:
Zurück
Oben