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

Quadratzahl ausrechnen und Quadratwurzel ziehen

Helge123

Neues Mitglied
Hi
ich würde gerne wissen wie ich das oben stehende leicht machen könne in einem Html dokument.
Wir hatten schonmal +,-,/,* kann man da auch mit leichten veränderungen was machen oder wie?
Bitte ohne eval wenn das überhaupt geht:D

Das wäre das mit +-...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transtional//EN"><HTML><Head>
<METAHTTP-EQUIV="CONTENT-TYPE"CONTENT="text/html; charest=utf-8">
<TITLE>Eingabefelder 11.2></TITLE>
<STYLE>
<!--
@page{size:21cm29,7cm}
-->
</STYLe></HEAD><BODY bgcolor="cyan"DIR="LTR"><H1ALGIN=CENTER> Eingabefeleder Teil 11.2</H1><PALGIN=LEFT><FORMNAME="MeineForm"method="post"><INPUTTYPE="TEXT"NAME="inhalt01"SIZE=10><INPUTTYPE="TEXT"NAME="inhalt02"SIZE=10><IMGSRC="Plu.jpg"onclick="Addiere()"><IMGSRC="Dividiern.jpg"onclick="Dividiere()"><IMGSRC="Mal.jpg"onclick="Multipliziere()"><IMGSRC="bla.jpg"onclick="Subtrahiere()"><INPUTTYPE="TEXT"NAME="NeuInhalt"SIZE=20></P><scripttype="text/javascript">functionAddiere(){var zahl1,zahl2;if(! parseFloat(MeineForm.inhalt01.value))
alert("Der Wert in Feld 1 ist keine Zahl");else
{
zahl1=parseFloat(MeineForm.inhalt01.value);
if(! parseFloat(MeineForm.inhalt02.value))
alert("DEr Wert in Feld 2 ist keine Zahl!");
else
zahl2=parseFloat(MeineForm.inhalt02.value);
MeineForm.NeuInhalt.value=zahl1 + zahl2;

}}functionDividiere(){var zahl1,zahl2;if(! parseFloat(MeineForm.inhalt01.value))
alert("Der Wert in Feld 1 ist keine Zahl");else
{
zahl1=parseFloat(MeineForm.inhalt01.value);
if(! parseFloat(MeineForm.inhalt02.value))
alert("DEr Wert in Feld 2 ist keine Zahl!");
else
zahl2=parseFloat(MeineForm.inhalt02.value);
MeineForm.NeuInhalt.value=zahl1 / zahl2;

}}functionMultipliziere(){var zahl1,zahl2;if(! parseFloat(MeineForm.inhalt01.value))
alert("Der Wert in Feld 1 ist keine Zahl");else
{
zahl1=parseFloat(MeineForm.inhalt01.value);
if(! parseFloat(MeineForm.inhalt02.value))
alert("Der Wert in Feld 2 ist keine Zahl!");
else
zahl2=parseFloat(MeineForm.inhalt02.value);
MeineForm.NeuInhalt.value=zahl1 * zahl2;

}}functionSubtrahiere(){var zahl1,zahl2;if(! parseFloat(MeineForm.inhalt01.value))
alert("Der Wert in Feld 1 ist keine Zahl");else
{
zahl1=parseFloat(MeineForm.inhalt01.value);
if(! parseFloat(MeineForm.inhalt02.value))
alert("DEr Wert in Feld 2 ist keine Zahl!");
else
zahl2=parseFloat(MeineForm.inhalt02.value);
MeineForm.NeuInhalt.value=zahl1 - zahl2;

}}</Script></FORM></BODY></HTML>
 
Also wenn du nochmal in deinen mathematischen Grundkenntnissen wühlst, wirst zu der revolutionären Erkenntnis kommen, dass eine Quadratzahl x^2 = x * x ist. Also eine Zahl mit sich selbst multipliziert. Und eine Multiplizeren-Funktion hast du ja schon.

Die Funktion für eine Quadratwurzel wäre dann übrigens Math.sqrt(zahl)
 
Zurück
Oben