Wie kann man mit Javascript Volumen und Oberflächeninhalt eines Quaders berechnen?


28.02.2021, 20:03

.

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

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³");

Bub01 
Beitragsersteller
 28.02.2021, 20:14

Vielen Dank =)

0
gencc  28.02.2021, 20:16
@Bub01

Die Oberfläche berechnest du so btw:

var O = a*b*6;
document.write("Oberfläche: " + O + "cm²");
1

<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>