diff --git a/AB_Auswahlstrukturen/.classpath b/AB_Auswahlstrukturen/.classpath
new file mode 100644
index 0000000..e461bea
--- /dev/null
+++ b/AB_Auswahlstrukturen/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/AB_Auswahlstrukturen/.gitignore b/AB_Auswahlstrukturen/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/AB_Auswahlstrukturen/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/AB_Auswahlstrukturen/.project b/AB_Auswahlstrukturen/.project
new file mode 100644
index 0000000..1737aa8
--- /dev/null
+++ b/AB_Auswahlstrukturen/.project
@@ -0,0 +1,17 @@
+
+
+ AB_Auswahlstrukturen
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/AB_Auswahlstrukturen/.settings/org.eclipse.jdt.core.prefs b/AB_Auswahlstrukturen/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..e2812ca
--- /dev/null
+++ b/AB_Auswahlstrukturen/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,12 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/AB_Auswahlstrukturen/src/BMI.java b/AB_Auswahlstrukturen/src/BMI.java
new file mode 100644
index 0000000..e60d244
--- /dev/null
+++ b/AB_Auswahlstrukturen/src/BMI.java
@@ -0,0 +1,50 @@
+import java.util.Scanner;
+
+public class BMI {
+
+ public static void main(String[] args) {
+ Scanner tastatur = new Scanner(System.in);
+
+ System.out.print("Gewicht [in kg]: ");
+ byte gewicht = tastatur.nextByte();
+
+ System.out.print("Größe [in cm]: ");
+ int groesseCM = tastatur.nextInt();
+
+ double groesse = (double) groesseCM / 100;
+
+ System.out.print("Geschlecht [m/w]: ");
+ String geschlecht = tastatur.next();
+
+ groesse = groesse * groesse;
+
+ byte bmi = (byte) (gewicht/groesse);
+
+ System.out.println(bmi);
+
+ if (geschlecht == "m" && bmi <20) {
+ System.out.print("Untergewicht");
+ }
+
+ else if (geschlecht == "m" && ((bmi >=20) && (bmi <=25))) {
+ System.out.print("Normalgewicht");
+ }
+
+ else if (geschlecht == "m" && bmi > 25) {
+ System.out.print("Übergewicht");
+ }
+
+ else if (geschlecht == "w" && bmi < 19) {
+ System.out.print("Untergewicht");
+ }
+
+ else if (geschlecht == "w" && ((bmi >=19) && (bmi <=24))) {
+ System.out.print("Normalgewicht");
+ }
+
+ else if (geschlecht == "w" && bmi > 24) {
+ System.out.print("Übergewicht");
+ }
+ }
+
+}
diff --git a/AB_Auswahlstrukturen/src/HardwareHaendler.java b/AB_Auswahlstrukturen/src/HardwareHaendler.java
new file mode 100644
index 0000000..a1f5bcc
--- /dev/null
+++ b/AB_Auswahlstrukturen/src/HardwareHaendler.java
@@ -0,0 +1,22 @@
+import java.util.Scanner;
+
+public class HardwareHaendler {
+ public static void main(String[] args) {
+ double endbetrag;
+
+ Scanner tastatur = new Scanner(System.in);
+ System.out.print("Anzahl PC-Mäuse:");
+ byte anzahl = tastatur.nextByte();
+ System.out.print("Einzelpreis:");
+ double einzelpreis = tastatur.nextByte();
+
+ if (anzahl >= 10) {
+ endbetrag = 1.19 * (anzahl * einzelpreis);
+
+ }
+ else {
+ endbetrag = 1.19 * ((anzahl * einzelpreis) + 10);
+ }
+ System.out.print("Rechnungsbetrag (incl. MwSt.):" + endbetrag);
+ }
+ }
diff --git a/AB_Auswahlstrukturen/src/Monate.java b/AB_Auswahlstrukturen/src/Monate.java
new file mode 100644
index 0000000..210be94
--- /dev/null
+++ b/AB_Auswahlstrukturen/src/Monate.java
@@ -0,0 +1,50 @@
+import java.util.Scanner;
+
+public class Monate {
+
+ public static void main(String[] args) {
+ Scanner tastatur = new Scanner(System.in);
+ System.out.print("Monat:");
+ byte monat = tastatur.nextByte();
+
+ switch(monat) {
+ case 1:
+ System.out.print("Januar");
+ break;
+ case 2:
+ System.out.print("Februar");
+ break;
+ case 3:
+ System.out.print("März");
+ break;
+ case 4:
+ System.out.print("April");
+ break;
+ case 5:
+ System.out.print("Mai");
+ break;
+ case 6:
+ System.out.print("Juni");
+ break;
+ case 7:
+ System.out.print("Juli");
+ case 8:
+ System.out.print("August");
+ break;
+ case 9:
+ System.out.print("September");
+ break;
+ case 10:
+ System.out.print("Oktober");
+ break;
+ case 11:
+ System.out.print("November");
+ break;
+ case 12:
+ System.out.print("Dezember");
+ break;
+ default:
+ System.out.print("ungültige Eingabe. Eingabe muss zwischen 1-12 liegen.");
+ }
+ }
+}
diff --git a/AB_Auswahlstrukturen/src/Noten.java b/AB_Auswahlstrukturen/src/Noten.java
new file mode 100644
index 0000000..863f58a
--- /dev/null
+++ b/AB_Auswahlstrukturen/src/Noten.java
@@ -0,0 +1,62 @@
+import java.util.Scanner;
+
+public class Noten {
+
+ public static void main(String[] args) {
+ Scanner tastatur = new Scanner(System.in);
+ System.out.print("Bitte geben sie eine Note zwischen 1 und 6 an.");
+ byte note = tastatur.nextByte();
+
+ switch(note) {
+ case 1:
+ System.out.print("Sehr gut");
+ break;
+ case 2:
+ System.out.print("gut");
+ break;
+ case 3:
+ System.out.print("befriedigend");
+ break;
+ case 4:
+ System.out.print("ausreichend");
+ break;
+ case 5:
+ System.out.print("mangelhaft");
+ break;
+ case 6:
+ System.out.print("ungenügend");
+ break;
+ default:
+ System.out.print("ungültige Ziffer eingegebe. Die Ziffer muss zwischen 1-6 liegen.");
+ break;
+ }
+
+// if (note == 1) {
+// System.out.print("Sehr gut");
+// }
+//
+// else if (note == 2) {
+// System.out.print("gut");
+// }
+//
+// else if (note == 3) {
+// System.out.print("befriedigend");
+// }
+//
+// else if (note == 4) {
+// System.out.print("ausreichend");
+// }
+//
+// else if (note == 5) {
+// System.out.print("mangelhaft");
+// }
+//
+// else if (note == 6) {
+// System.out.print("ungenügend");
+// }
+//
+// else {
+// System.out.print("ungültige Ziffer eingegebe. Die Ziffer muss zwischen 1-6 liegen.");
+// }
+ }
+}
diff --git a/AB_Auswahlstrukturen/src/Rabattsystem.java b/AB_Auswahlstrukturen/src/Rabattsystem.java
new file mode 100644
index 0000000..a5ffac4
--- /dev/null
+++ b/AB_Auswahlstrukturen/src/Rabattsystem.java
@@ -0,0 +1,20 @@
+import java.util.Scanner;
+
+public class Rabattsystem {
+ public static void main(String[] args) {
+ Scanner tastatur = new Scanner(System.in);
+ System.out.print("Bestellwert:");
+ double bestellwert = tastatur.nextDouble();
+ if (bestellwert<=100) {
+ bestellwert = 0.9 * bestellwert;
+ }
+ else if (bestellwert > 100 && bestellwert < 500) {
+ bestellwert = 0.85 * bestellwert;
+ }
+ else {
+ bestellwert = bestellwert - (0.2 * bestellwert);
+ }
+ bestellwert = 1.19 * bestellwert;
+ System.out.print("ermäßigter Bestellwert (incl. MwSt.): " + bestellwert);
+ }
+}
diff --git a/AB_Auswahlstrukturen/src/Steuersatz.java b/AB_Auswahlstrukturen/src/Steuersatz.java
new file mode 100644
index 0000000..af704fb
--- /dev/null
+++ b/AB_Auswahlstrukturen/src/Steuersatz.java
@@ -0,0 +1,23 @@
+import java.util.Scanner;
+
+public class Steuersatz {
+
+ public static void main(String[] args) {
+ Scanner tastatur = new Scanner(System.in);
+ System.out.print("Nettowert:");
+ double netto = tastatur.nextDouble();
+ System.out.print("ermäßigter Steuersatz? (j/n)");
+ String ermaessigt = tastatur.next();
+
+ if (ermaessigt == "j") {
+ double brutto = 1.07 * netto;
+ System.out.print("Bruttobetrag:" + brutto);
+ }
+
+ else {
+ double brutto = 1.19 *netto;
+ System.out.print("Bruttobetrag:" + brutto);
+ }
+ }
+
+}