diff --git a/Tests/Sd1/003/Solve/Doc/.gitignore b/Tests/Sd1/003/Solve/Doc/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..6ef94b7da8e0b501607237a6f69f20b7b606c75b --- /dev/null +++ b/Tests/Sd1/003/Solve/Doc/.gitignore @@ -0,0 +1 @@ +task*.html diff --git a/Tests/Sd1/003/Solve/Doc/klausur.xml b/Tests/Sd1/003/Solve/Doc/klausur.xml index b7a7db870938b965bb01e89ef33dba22e2e41f5d..623ad422e211711bb2a9d58ec91b60d4237f3bc6 100644 --- a/Tests/Sd1/003/Solve/Doc/klausur.xml +++ b/Tests/Sd1/003/Solve/Doc/klausur.xml @@ -56,10 +56,28 @@ <itemizedlist> <listitem> <para><classname>BodenlegerKosten</classname></para> + + <programlisting language="java">System.out.println("Die Kosten für einen Raum der Länge 5m bei " + + " 3m Breite, 17€ pro Quadratmeter Laminat, 2€ pro Meter Sockelleiste " + + " und 37 Km Anfahrt betragen " + + new BodenlegerKosten(3, 5). + getGesamtKosten(17, 2, 37) + "€");</programlisting> + + <para>Ergebnis:</para> + + <screen>Die Kosten für einen Raum der Länge 5m bei 3m Breite, 17€ pro Quadratmeter +Laminat, 2€ pro Meter Sockelleiste und 37 Km Anfahrt betragen 298.1€</screen> </listitem> <listitem> <para><classname>Helper</classname></para> + + <programlisting language="java">System.out.println("Die Quersumme von " + 33215 + " ist " + + Helper.quersumme(33215));</programlisting> + + <para>Ergebnis:</para> + + <screen>Die Quersumme von 33215 ist 14</screen> </listitem> </itemizedlist> @@ -254,6 +272,21 @@ finden Sie eine hilfreiche Illustration mit passenden Testkoordinaten und Radien.</para> </listitem> + + <listitem> + <para>Beispiel:</para> + + <programlisting language="java">final Kreis kreis1 = new Kreis(0,0,4), + kreis2 = new Kreis(0,0,3); + +if (kreis1.enthaelt(kreis2)) { + System.out.println("Zweiter Kreis ist im ersten Kreis enthalten."); +} else { + System.out.println("Zweiter Kreis ist nicht im ersten Kreis enthalten."); +}</programlisting> + + <screen>Zweiter Kreis ist im ersten Kreis enthalten.</screen> + </listitem> </orderedlist> </tip> </section> diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java b/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java new file mode 100644 index 0000000000000000000000000000000000000000..e235b444198faff32de728695fff823c0e984266 --- /dev/null +++ b/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java @@ -0,0 +1,15 @@ +package de.hdm_stuttgart.mi.sd1.aufgabe1.beispiele; + +import de.hdm_stuttgart.mi.sd1.aufgabe1.BodenlegerKosten; + +public class Boden { + +public static void main(String[] args) { +System.out.println("Die Kosten für einen Raum der Länge 5m bei " + + " 3m Breite, 17€ pro Quadratmeter Laminat, 2€ pro Meter Sockelleiste " + + " und 37 Km Anfahrt betragen "+ + new BodenlegerKosten(3, 5). + getGesamtKosten(17, 2, 37) + + "€"); +} +} diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java b/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java new file mode 100644 index 0000000000000000000000000000000000000000..ab81470b3432d87a0938ccd9feca1fef424c4b36 --- /dev/null +++ b/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java @@ -0,0 +1,11 @@ +package de.hdm_stuttgart.mi.sd1.aufgabe1.beispiele; + +import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper; + +public class Quersumme { + + public static void main(String[] args) { + System.out.println("Die Quersumme von " + 33215 + " ist " + + Helper.quersumme(33215)); + } +} diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java b/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java new file mode 100644 index 0000000000000000000000000000000000000000..acc3baf4cd35c26c390441e4c410080a114a8ff7 --- /dev/null +++ b/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java @@ -0,0 +1,18 @@ +package de.hdm_stuttgart.mi.sd1.aufgabe2.beispiel; + +import de.hdm_stuttgart.mi.sd1.aufgabe2.Kreis; + +public class EnthaltenOderNicht { + + public static void main(String[] args) { + +final Kreis kreis1 = new Kreis(0,0,4), + kreis2 = new Kreis(0,0,3); + +if (kreis1.enthaelt(kreis2)) { + System.out.println("Zweiter Kreis ist im ersten Kreis enthalten."); +} else { + System.out.println("Zweiter Kreis ist nicht im ersten Kreis enthalten."); +} + } +}