From 6d87cc4065ff5d30306b85175146ec2935e7ea04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=A4schke?= <jaeschke@l3s.de> Date: Mon, 6 Nov 2017 14:47:38 +0000 Subject: [PATCH] +Aufgabe --- notebooks/seminar03.ipynb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/notebooks/seminar03.ipynb b/notebooks/seminar03.ipynb index fcab9d0..093b45c 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": {}, -- GitLab