<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:archiv:m319python:learningunits:lu09:aufgaben</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-17T23:38:24+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/abstand?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/bremsweg?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/dreiecksflaeche?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/einfachefunktionen?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/erweitert?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/funktionen?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/quersumme?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/abstand?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A05 - Abstand im Koordinatensystem</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/abstand?rev=1711631267&amp;do=diff</link>
        <description>LU09.A05 - Abstand im Koordinatensystem

Um die Länge der Luftlinie zwischen zwei Punkten auf der Landkarte zu berechnen, wird ein Programm benötigt. Schreiben Sie eine Subroutine, um den Abstand zweier Punkte in der Ebene zu berechnen.
P1 = (x1, y1), P2 = (x2, y2).</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/bremsweg?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A07 - Bremsweg</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/bremsweg?rev=1711631267&amp;do=diff</link>
        <description>LU09.A07 - Bremsweg

Aufgabe

Berechnen Sie die Anhaltestrecke eines Autos bei gegebener Geschwindigkeit [km/h] für trockene bzw. nasse Straße. In eckigen Klammern stehen die Maßeinheiten, die jedoch für die Programmierung nicht von Bedeutung sind.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/dreiecksflaeche?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A06 - Dreiecksfläche berechnen</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/dreiecksflaeche?rev=1711631267&amp;do=diff</link>
        <description>LU09.A06 - Dreiecksfläche berechnen

Aufgabe

Schreiben Sie die folgenden Funktionen zur Berechnung der Dreiecksfläche und verwenden Sie diese als Methoden in einem Hauptprogramm:

area_base_height(s: float, hs: float)

Aus Grundseite s und der zugehörigen Höhe hs:\(Fläche = \frac{s * h_{s}}{2} \)\(Fläche = \sqrt{s(s-a)(s-b)(s-c)}\)\(a = \sqrt{(c_{x}-b_{x})^2 + (c_{y}-b_{y})^2}\)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/einfachefunktionen?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A01 - Einfache Funktionen definieren</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/einfachefunktionen?rev=1711631267&amp;do=diff</link>
        <description>LU09.A01 - Einfache Funktionen definieren

Auftrag 1: Vier verschiedene Varianten

Funktionsblöcke können Sie auf vier verschiedenen Varianten definieren.
           Parameter  Return Funktion 1 Nein      Nein   Funktion 2 Nein      Ja     Funktion 3</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/erweitert?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A03 - Erweiterte Aufgaben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/erweitert?rev=1711631267&amp;do=diff</link>
        <description>LU09.A03 - Erweiterte Aufgaben

1. Mehrere Return-Werte

Erstellen Sie eine Funktion welche für eine Ganzzahldivision folgende Werte zurückliefert:

	*  Das Resultat der Ganzzahldivision
	*  Den Rest aus der Ganzzahldivision

Beispiel der Resultate bei der Division</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/funktionen?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A02 - Inhalte in Funktionen auslagern</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/funktionen?rev=1711631267&amp;do=diff</link>
        <description>LU09.A02 - Inhalte in Funktionen auslagern

Akzeptieren Sie das Github-Classroom-Assignment

Akzeptieren Sie das Github-Assignment LU09.A02 - Inhalte in Funktionen auslagern unter dem Link in Moodle und klonen Sie das Projekt in Ihre IDE.

Aufgaben

0. Programm ausführen</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/quersumme?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU09.A04 - Quersumme</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu09/aufgaben/quersumme?rev=1711631267&amp;do=diff</link>
        <description>LU09.A04 - Quersumme

Schreiben Sie eine Funktion, die von einer vorgegebenen natürlichen Zahl
die Quersumme bestimmt. Natürliche Zahlen sind positive ganze Zahlen (1, 2,
3, 4, 5, …). 


#TODO create function cross_sum to calculate the crosssum of a whole number


def main():
    number = input(&#039;Bitte eine Ganzzahl eingeben für Quersummenberechnung&#039;)
    print(cross_sum(number))

if __name__ == &#039;__main__&#039;:
    main()</description>
    </item>
</rdf:RDF>
