diff --git a/notebooks/seminar03.ipynb b/notebooks/seminar03.ipynb index fcab9d0efb4018b1962af25eac62333dc0d5f197..093b45cbcdf5b645209aa15e4253e00478a63f63 100644 --- a/notebooks/seminar03.ipynb +++ b/notebooks/seminar03.ipynb @@ -899,6 +899,33 @@ "print(flaeche)" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Schreiben Sie die Funktion `area_triangle` die den Flächeninhalt eines Dreieckes berechnet und zurückgibt. Das Dreieck sei durch die Längen `a, b` und `c` seiner drei Seiten gegeben. Verwenden Sie dazu den [Satz des Heron](https://de.wikipedia.org/wiki/Satz_des_Heron), wonach der Flächeninhalt gleich \n", + "\n", + "\\begin{equation}\n", + "\\sqrt{s(s-a)(s-b)(s-c)}\n", + "\\end{equation}\n", + "\n", + "ist (mit $s = (a+b+c)/2$). Hinweis: Sie können die Quadratwurzel einer Zahl mit der Funktion `math.sqrt` berechnen." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def area_triangle(a, b, c):\n", + " # Formulieren Sie hier den Rumpf der Funktion\n", + " \n", + "\n", + "# Testaufruf:\n", + "print(area_triangle())" + ] + }, { "cell_type": "markdown", "metadata": {},