Wie kann man mit Javascript Volumen und Oberflächeninhalt eines Quaders berechnen?
Hallo,
ich muss mit Javascript das Volumen und den Oberflächeninhalt vom Quader berechen, jedoch komm ich irgendwie nicht weiter. Ich bitte um Hilfe.
Vielen Dank
<script>
a=prompt("Seite in cm a=",1);
b=prompt("Seite in cm b=",2);
c=prompt("seite in cm c=",3);
var f;
V=a*b*c;
document.write("A="+ f +"cm³");
</script>
.
2 Antworten
Du musst die variable a,b,c deklarieren.
also var a = prompt(...); etc.
Wofür hast du "f" deklariert wenn es keinen value hat, du hast ja den volumen bei der V variable gerechnet(hier hast du die variable wieder nicht deklariert).
hier wie es geht:
var a = prompt("Seite in cm a=",1);
var b= prompt("Seite in cm b=",2);
var c= prompt("seite in cm c=",3);
var V = a*b*c;
document.write("Volumen: "+ V +"cm³");
<html>
<head>
<title>Quader</title>
</head>
<script language="javascript" >
function Quader(a,b,c)
{
var V = a*b*c;
document.formi.cm3.value=V;
var AO;
AO=2*(a*b+a*c+b*c)
document.formi.cm2.value=AO;}
</script>
<body>
<h1 align="center">
Volumen und Oberfläche eines Quaders </h1>
<br>
<form name="formi">
Seite a <input type="text" size="4" name="a">cm<br>
Seite b <input type="text" size="4" name="b">cm<br>
Seite c <input type="text" size="4" name="c">cm<br>
<input type="button" value="Berechnen" onclick="Quader(a.value,b.value,c.value)">
<br>
Volumen <br>
<input type="text" size="20" name="cm3">cm<sup>3</sup> <br>
Oberfläche <br>
<input type="text" size="20" name="cm2">cm<sup>2</sup> <br>
<input type="reset"> <br>
</form>
</body>
</html>
Vielen Dank =)