Aufgaben AB Auswahlstrukturen hinzugefügt
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
||||||
|
<classpathentry kind="src" path="src"/>
|
||||||
|
<classpathentry kind="output" path="bin"/>
|
||||||
|
</classpath>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/bin/
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>AB_Auswahlstrukturen</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
||||||
@@ -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
|
||||||
@@ -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");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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.");
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user