Brückenkurs Websites und Webapps/Funktionen II

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
'''Kreiszylinder'''

[[Datei:Kreiszylinder.png]]

Gegeben ist ein Kreiszylinder mit dem Radius $r$ und der Höhe $h$. 
Wir betrachten zunächst 
* den Flächeninhalt $G$ der Grundfläche mit $G = \pi*r^2$ und 
* den Umfang $U$ der Grundfläche mit $U=2*\pi*r$.

Gegeben sind zwei Funktionen zur Berechnung von $G$ und $U$ in Abhängigkeit vom Radius $r$:
<code id="58c3cbee4ca75">
function G(r){

  var flaeche = Math.PI*r*r;
  return flaeche;
}
</code>
<code id="58c3cbee4cb0c">
function U(r){

  var umfang = 2*Math.PI*r;
  return umfang;
}
</code>
<run id="58c3cbee4cd06"></run>

Für den Kreiszylinder sollen jetzt folgende Daten berechnet werden:
* das Volumen $V = G * h$,
* die Mantelfläche $M = U * h$,
* die Oberfläche $O = M + 2*G$

Entwickeln Sie eine Funktion $V$, die unter Verwendung der Funktion $G$ das Volumen berechnet! Die Höhe $h$ und der Radius $r$ sollen als Parameter übergeben werden:
<code id="58c3cbee4cb7e">
function V(h,r){
  
  var volumen = G(r)*h;
  return volumen;
}
</code>
<run id="58c3cbee4cd77"></run>


Entwickeln Sie eine Funktion $M$, die unter Verwendung der Funktion $U$ das Volumen berechnet! Die Höhe $h$ und der Radius $r$ sollen als Parameter übergeben werden:
<code id="58c3cbee4cc04"></code>
<run id="58c3cbee4cdd9"></run>


Entwickeln Sie zum Schluss eine Funktion $O$, die die Funktionen $M$ und $G$ verwendet, um die Oberfläche zu berechnen! Die Höhe $h$ und der Radius $r$ sollen als Parameter übergeben werden:
<code id="58c3cbee4cc89"></code>
<run id="58c3cbee4ce3a"></run>