diff --git a/Zimmermann, Sascha/01_Hamster_Einführung.pdf b/Zimmermann, Sascha/01_Hamster_Einführung.pdf new file mode 100644 index 0000000..47a3c85 Binary files /dev/null and b/Zimmermann, Sascha/01_Hamster_Einführung.pdf differ diff --git a/Zimmermann, Sascha/02_Hamster_Variablen.pdf b/Zimmermann, Sascha/02_Hamster_Variablen.pdf new file mode 100644 index 0000000..e853c0d Binary files /dev/null and b/Zimmermann, Sascha/02_Hamster_Variablen.pdf differ diff --git a/Zimmermann, Sascha/Auto.java b/Zimmermann, Sascha/Auto.java new file mode 100644 index 0000000..8cdf85a --- /dev/null +++ b/Zimmermann, Sascha/Auto.java @@ -0,0 +1,63 @@ +public class Auto { + + // Anfang Attribute + private String Farbe; + private int leistung; + private int anzTueren; + private String Hersteller; + // Ende Attribute + + public Auto(String Farbe, int leistung, int anzTueren, String Hersteller) { + this.Farbe = Farbe; + this.leistung = leistung; + this.anzTueren = anzTueren; + this.Hersteller = Hersteller; + } + + // Anfang Methoden + public String getFarbe() { + return Farbe; + } + + public void setFarbe(String FarbeNeu) { + Farbe = FarbeNeu; + } + + public int getLeistung() { + return leistung; + } + + public void setLeistung(int leistungNeu) { + leistung = leistungNeu; + } + + public int getAnzTueren() { + return anzTueren; + } + + public void setAnzTueren(int anzTuerenNeu) { + anzTueren = anzTuerenNeu; + } + + public String getHersteller() { + return Hersteller; + } + + public void setHersteller(String HerstellerNeu) { + Hersteller = HerstellerNeu; + } + + public void tuning(int leistungNeu) { + double leistungMax = leistung * 0.2; + + if(leistungNeu < leistungMax){ + leistung += leistungNeu; + System.out.println("Das Tuning wurde durchgeführt, das Auto hat jetzt " + leistung + "PS"); + } + else{ + System.out.println("Das Tuning übersteigt die Möglichkeiten des Fahrzeugs. Es können maximal " + leistungMax + "PS hinzukommen!"); + } + } + + // Ende Methoden +} // end of Auto diff --git a/Zimmermann, Sascha/Auto.uml b/Zimmermann, Sascha/Auto.uml new file mode 100644 index 0000000..a659acd --- /dev/null +++ b/Zimmermann, Sascha/Auto.uml @@ -0,0 +1,36 @@ +[Files] +File0=Auto.java +File1=AutoAufruf.java + +[Box: - Auto] +X=20 +Y=40 +MinVis=0 +ShowParameter=4 +SortOrder=0 +ShowIcons=1 + +[Box: - AutoAufruf] +X=647 +Y=244 +MinVis=0 +ShowParameter=4 +SortOrder=0 +ShowIcons=1 + +[Diagram] +comments=0 +OffsetX=0 +OffsetY=0 +Visibility=0 +ShowParameter=4 +SortOrder=0 +ShowIcons=1 +ShowConnections=0 +Fontname=Segoe UI +Fontsize=12 +ShowObjectDiagram=0 + +[Interactive] +I0= + diff --git a/Zimmermann, Sascha/AutoAufruf.java b/Zimmermann, Sascha/AutoAufruf.java new file mode 100644 index 0000000..6f0f466 --- /dev/null +++ b/Zimmermann, Sascha/AutoAufruf.java @@ -0,0 +1,9 @@ +public class AutoAufruf { + public static void main(String args[]){ + Auto car = new Auto("Rot", 140, 5, "GHSE"); + + System.out.println("Das Auto von " + car.getHersteller() + " ist " + car.getFarbe() + ", hat " + car.getLeistung() + "PS und " + car.getAnzTueren() + " Türen."); + car.tuning(40); + car.tuning(25); + } +} // end of AutoAufruf diff --git a/Zimmermann, Sascha/J01_Einführung.pdf b/Zimmermann, Sascha/J01_Einführung.pdf new file mode 100644 index 0000000..67bd197 Binary files /dev/null and b/Zimmermann, Sascha/J01_Einführung.pdf differ diff --git a/Zimmermann, Sascha/J02_Variablen.pdf b/Zimmermann, Sascha/J02_Variablen.pdf new file mode 100644 index 0000000..0b0922b Binary files /dev/null and b/Zimmermann, Sascha/J02_Variablen.pdf differ diff --git a/Zimmermann, Sascha/J03_Eingaben.pdf b/Zimmermann, Sascha/J03_Eingaben.pdf new file mode 100644 index 0000000..b115259 Binary files /dev/null and b/Zimmermann, Sascha/J03_Eingaben.pdf differ diff --git a/Zimmermann, Sascha/J04_Info bmi.pdf b/Zimmermann, Sascha/J04_Info bmi.pdf new file mode 100644 index 0000000..9fd9d63 Binary files /dev/null and b/Zimmermann, Sascha/J04_Info bmi.pdf differ diff --git a/Zimmermann, Sascha/J04_Verzweigungen.pdf b/Zimmermann, Sascha/J04_Verzweigungen.pdf new file mode 100644 index 0000000..1161afe Binary files /dev/null and b/Zimmermann, Sascha/J04_Verzweigungen.pdf differ diff --git a/Zimmermann, Sascha/J05_Arrays.pdf b/Zimmermann, Sascha/J05_Arrays.pdf new file mode 100644 index 0000000..ee24ca3 Binary files /dev/null and b/Zimmermann, Sascha/J05_Arrays.pdf differ diff --git a/Zimmermann, Sascha/J06_Methoden.pdf b/Zimmermann, Sascha/J06_Methoden.pdf new file mode 100644 index 0000000..d6c0fed Binary files /dev/null and b/Zimmermann, Sascha/J06_Methoden.pdf differ diff --git a/Zimmermann, Sascha/J07_Fehlerbehandlung.pdf b/Zimmermann, Sascha/J07_Fehlerbehandlung.pdf new file mode 100644 index 0000000..8ea4113 Binary files /dev/null and b/Zimmermann, Sascha/J07_Fehlerbehandlung.pdf differ diff --git a/Zimmermann, Sascha/J08_Eingaben - BufferedReader.pdf b/Zimmermann, Sascha/J08_Eingaben - BufferedReader.pdf new file mode 100644 index 0000000..b9f6489 Binary files /dev/null and b/Zimmermann, Sascha/J08_Eingaben - BufferedReader.pdf differ diff --git a/Zimmermann, Sascha/J09_Dateiverarbeitung.pdf b/Zimmermann, Sascha/J09_Dateiverarbeitung.pdf new file mode 100644 index 0000000..c319b8d Binary files /dev/null and b/Zimmermann, Sascha/J09_Dateiverarbeitung.pdf differ diff --git a/Zimmermann, Sascha/J10_Mathematisches.pdf b/Zimmermann, Sascha/J10_Mathematisches.pdf new file mode 100644 index 0000000..7a48809 Binary files /dev/null and b/Zimmermann, Sascha/J10_Mathematisches.pdf differ diff --git a/Zimmermann, Sascha/JO01_Einführung.pdf b/Zimmermann, Sascha/JO01_Einführung.pdf new file mode 100644 index 0000000..ad96c24 Binary files /dev/null and b/Zimmermann, Sascha/JO01_Einführung.pdf differ diff --git a/Zimmermann, Sascha/JO02_Konstruktor.pdf b/Zimmermann, Sascha/JO02_Konstruktor.pdf new file mode 100644 index 0000000..109adbb Binary files /dev/null and b/Zimmermann, Sascha/JO02_Konstruktor.pdf differ diff --git a/Zimmermann, Sascha/JO03_Mehrere Klassen1 - Verweis.pdf b/Zimmermann, Sascha/JO03_Mehrere Klassen1 - Verweis.pdf new file mode 100644 index 0000000..2518168 Binary files /dev/null and b/Zimmermann, Sascha/JO03_Mehrere Klassen1 - Verweis.pdf differ diff --git a/Zimmermann, Sascha/JO04_Mehrere Klassen2 - Vererbung.pdf b/Zimmermann, Sascha/JO04_Mehrere Klassen2 - Vererbung.pdf new file mode 100644 index 0000000..ee168fe Binary files /dev/null and b/Zimmermann, Sascha/JO04_Mehrere Klassen2 - Vererbung.pdf differ diff --git a/Zimmermann, Sascha/JO05_Vererbung_Übung.pdf b/Zimmermann, Sascha/JO05_Vererbung_Übung.pdf new file mode 100644 index 0000000..68d4a12 Binary files /dev/null and b/Zimmermann, Sascha/JO05_Vererbung_Übung.pdf differ diff --git a/Zimmermann, Sascha/JO06_Array und Arraylist.pdf b/Zimmermann, Sascha/JO06_Array und Arraylist.pdf new file mode 100644 index 0000000..2911181 Binary files /dev/null and b/Zimmermann, Sascha/JO06_Array und Arraylist.pdf differ diff --git a/Zimmermann, Sascha/Noten.java b/Zimmermann, Sascha/Noten.java new file mode 100644 index 0000000..45eda88 --- /dev/null +++ b/Zimmermann, Sascha/Noten.java @@ -0,0 +1,38 @@ +import java.util.Arrays; +import java.util.Scanner; +public class Noten{ + public static void main(String args[]){ + double[] noten = new double[6]; + double summe = 0; + + // Noten eingeben und prüfen + Scanner eingabe = new Scanner(System.in); + + for (int i = 0; i < noten.length; i++) { + System.out.print("Bitte Note Nr. " + (i+1) + " eingeben: "); + double note = eingabe.nextDouble(); + if(note >= 1 && note <= 6){ + noten[i] = note; + } + else{ + System.out.println("Die Note muss zwischen 1 und 6 liegen!"); + i--; + } + } // end of for + + + // Noten sortiert ausgeben + Arrays.sort(noten); + + for (int i = 0; i < noten.length; i++) { + System.out.println("Note Nr. " + (i+1) + " lautet " + noten[i]); + summe += noten[i]; + } // end of for + + // Durchschnitt aus Summe der Noten und Array-Größe berechnen + double durchschnitt = summe / noten.length; + + System.out.println("Der Durchschnitt ist " + durchschnitt); + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/BMI.class b/Zimmermann, Sascha/PTP1/BMI.class new file mode 100644 index 0000000..fb989a5 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/BMI.class differ diff --git a/Zimmermann, Sascha/PTP1/BMI.java b/Zimmermann, Sascha/PTP1/BMI.java new file mode 100644 index 0000000..c4a7fab --- /dev/null +++ b/Zimmermann, Sascha/PTP1/BMI.java @@ -0,0 +1,36 @@ +public class BMI{ + public static void main(String args[]){ + double gewicht = 120; + double groesse = 1.8; + + double bmi = gewicht / (groesse * groesse); + System.out.println("Dein BMI bei einer Größe von " + groesse + "m") ; + System.out.println("und einem Gewicht von " + gewicht + "kg"); + System.out.println("beträgt " + bmi); + + if (bmi < 16) { + System.out.println("Starkes Untergewicht"); + } + else if(bmi < 17) { + System.out.println("Mäßiges Untergewicht"); + } + else if(bmi < 18.5) { + System.out.println("Leichtes Untergewicht"); + } + else if (bmi < 25) { + System.out.println("Normalgewicht"); + } + else if (bmi < 30) { + System.out.println("Übergewicht"); + } + else if (bmi < 35) { + System.out.println("Adipositas I"); + } + else if (bmi < 40) { + System.out.println("Adipositas II"); + } + else { + System.out.println("Adipositas III"); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/BruttoNetto.class b/Zimmermann, Sascha/PTP1/BruttoNetto.class new file mode 100644 index 0000000..1feb6ae Binary files /dev/null and b/Zimmermann, Sascha/PTP1/BruttoNetto.class differ diff --git a/Zimmermann, Sascha/PTP1/BruttoNetto.java b/Zimmermann, Sascha/PTP1/BruttoNetto.java new file mode 100644 index 0000000..ae3792d --- /dev/null +++ b/Zimmermann, Sascha/PTP1/BruttoNetto.java @@ -0,0 +1,14 @@ +public class BruttoNetto { + public static void main(String args[]){ + double brutto = 50.0; + double netto = brutto / 1.19; + double ust = brutto - netto; + + System.out.println("Netto: " + netto); + System.out.println("USt: " + ust); + System.out.println("USt-Aktion: " + (ust / brutto)); + + // netto = 100% = brutto / (1 + 19/100) + // brutto = 119% = netto * (1 + 19/100) + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Eingabe.class b/Zimmermann, Sascha/PTP1/Eingabe.class new file mode 100644 index 0000000..adc7cdd Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Eingabe.class differ diff --git a/Zimmermann, Sascha/PTP1/Eingabe.java b/Zimmermann, Sascha/PTP1/Eingabe.java new file mode 100644 index 0000000..c4076f8 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Eingabe.java @@ -0,0 +1,16 @@ +import java.util.Scanner; + +public class Eingabe { + public static void main(String args[]){ + Scanner eingabe = new Scanner(System.in); + + System.out.print("Bitte eine ganze Zahl eingeben: "); + if(eingabe.hasNextInt()){ + int zahl = eingabe.nextInt(); + System.out.println("Das Quadrat von " + zahl + " ist " + (zahl * zahl)); + } + else { + System.out.println("Bitte nur ganze Zahlen eingeben!!"); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/J04A1.class b/Zimmermann, Sascha/PTP1/J04A1.class new file mode 100644 index 0000000..2f80424 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/J04A1.class differ diff --git a/Zimmermann, Sascha/PTP1/J04A1.java b/Zimmermann, Sascha/PTP1/J04A1.java new file mode 100644 index 0000000..b10eb24 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/J04A1.java @@ -0,0 +1,24 @@ +import java.util.Scanner; +public class J04A1 { + public static void main(String args[]){ + char firstChar = 'N'; + + + switch (firstChar) { + case 'j': + System.out.println("ja"); + break; + case 'J': + System.out.println("Ja"); + break; + case 'n': + System.out.println("nein"); + break; + case 'N': + System.out.println("Nein"); + break; + } + + } + +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/J05A2.class b/Zimmermann, Sascha/PTP1/J05A2.class new file mode 100644 index 0000000..842b9a7 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/J05A2.class differ diff --git a/Zimmermann, Sascha/PTP1/J05A2.java b/Zimmermann, Sascha/PTP1/J05A2.java new file mode 100644 index 0000000..85c3f82 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/J05A2.java @@ -0,0 +1,36 @@ +import java.util.Arrays; +public class J05A2 { + public static void main(String args[]){ + int zahlen[] = {13, 9, 67, 42, 101, 99, 97, 112, 83, 5, 78}; + + + + // a) + for (int i = 0; i < zahlen.length; i++) { + System.out.println("Zahl Nr. " + (i+1) + " lautet " + zahlen[i]); + } + + for (int zahl: zahlen ) { + System.out.println(zahl); + } + + // b) + for (int i = 0; i < zahlen.length; i++) { + if (i < zahlen.length - 1) { + System.out.print(zahlen[i] + " - "); + } else { + System.out.println(zahlen[i]); + } + } + + // c) + Arrays.sort(zahlen); + for (int zahl: zahlen ) { + System.out.println(zahl); + } + + System.out.println("Kleinstes Element: " + zahlen[0]); + System.out.println("Größtes Element: " + zahlen[zahlen.length - 1]); + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Kraftstoffverbrauch.class b/Zimmermann, Sascha/PTP1/Kraftstoffverbrauch.class new file mode 100644 index 0000000..588aebe Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Kraftstoffverbrauch.class differ diff --git a/Zimmermann, Sascha/PTP1/Kraftstoffverbrauch.java b/Zimmermann, Sascha/PTP1/Kraftstoffverbrauch.java new file mode 100644 index 0000000..7ea8465 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Kraftstoffverbrauch.java @@ -0,0 +1,13 @@ +public class Kraftstoffverbrauch { + public static void main(String args[]){ + double gefahreneKm = 437; + double verbrauchterKraftstoff = 28.9; + + double verbrauch100Km = (verbrauchterKraftstoff / gefahreneKm) * 100; + + System.out.println("Gefahrene KM: " + gefahreneKm); + System.out.println("Verbrauchter Kraftstoff: " + verbrauchterKraftstoff +" Liter"); + System.out.println("Verbrauch je 100km: " + verbrauch100Km + " Liter je 100Km"); + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Lottozahlen.class b/Zimmermann, Sascha/PTP1/Lottozahlen.class new file mode 100644 index 0000000..bdb09b4 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Lottozahlen.class differ diff --git a/Zimmermann, Sascha/PTP1/Lottozahlen.java b/Zimmermann, Sascha/PTP1/Lottozahlen.java new file mode 100644 index 0000000..f7e46c3 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Lottozahlen.java @@ -0,0 +1,60 @@ +import java.util.Arrays; +import java.util.Scanner; + +public class Lottozahlen { + public static void main(String args[]){ + int lottozahlen[] = {17, 9, 39, 23, 41, 6}; + //Scanner eingabe = new Scanner(System.in); + + /* + int lottozahlen[] = new int[6]; + lottozahlen[0] = eingabe.nextInt(); + lottozahlen[1] = eingabe.nextInt(); + lottozahlen[2] = eingabe.nextInt(); + lottozahlen[3] = eingabe.nextInt(); + lottozahlen[4] = eingabe.nextInt(); + lottozahlen[5] = eingabe.nextInt(); + */ + + System.out.println("Die heutigen Lottozahlen sind " + lottozahlen); + System.out.println("Es sind " + lottozahlen.length + " Lottozahlen gezogen worden."); + System.out.println("Die erste Lottozahl lautet: " + lottozahlen[0]); + System.out.println("Die zweite Lottozahl lautet: " + lottozahlen[1]); + System.out.println("Die dritte Lottozahl lautet: " + lottozahlen[2]); + System.out.println("Die vierte Lottozahl lautet: " + lottozahlen[3]); + System.out.println("Die fünfte Lottozahl lautet: " + lottozahlen[4]); + System.out.println("Die sechste Lottozahl lautet: " + lottozahlen[5]); + + System.out.println("- - - - - - - - - - - - - - - - - - -"); + + //lottozahlen[3] = 32; + System.out.println("Die vierte Lottozahl lautet: " + lottozahlen[3]); + + System.out.println("- - - - - - - - - - - - - - - - - - -"); + + for (int i = 0; i < lottozahlen.length; i++) { + System.out.println("Lottozahl Nr. " + (i + 1) + " lautet " + lottozahlen[i]); + } + + System.out.println("- - - - - - - - - - - - - - - - - - -"); + + for (int zahl: lottozahlen) { + System.out.println("Die aktuelle Lottozahl lautet: " + zahl); + } + + System.out.println("- - - - - - - - - - - - - - - - - - -"); + + Arrays.sort(lottozahlen); + + System.out.println("Die erste Lottozahl lautet: " + lottozahlen[0]); + System.out.println("Die zweite Lottozahl lautet: " + lottozahlen[1]); + System.out.println("Die dritte Lottozahl lautet: " + lottozahlen[2]); + System.out.println("Die vierte Lottozahl lautet: " + lottozahlen[3]); + System.out.println("Die fünfte Lottozahl lautet: " + lottozahlen[4]); + System.out.println("Die sechste Lottozahl lautet: " + lottozahlen[5]); + + System.out.println("- - - - - - - - - - - - - - - - - - -"); + + System.out.println("Die heutigen Lottozahlen sind: " + Arrays.toString(lottozahlen)); + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/MeinErstesProgramm.class b/Zimmermann, Sascha/PTP1/MeinErstesProgramm.class new file mode 100644 index 0000000..418e6ad Binary files /dev/null and b/Zimmermann, Sascha/PTP1/MeinErstesProgramm.class differ diff --git a/Zimmermann, Sascha/PTP1/MeinErstesProgramm.java b/Zimmermann, Sascha/PTP1/MeinErstesProgramm.java new file mode 100644 index 0000000..1a661fe --- /dev/null +++ b/Zimmermann, Sascha/PTP1/MeinErstesProgramm.java @@ -0,0 +1,5 @@ +public class MeinErstesProgramm{ + public static void main(String args[]){ + System.out.println("Hallo Welt!"); + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Monat.class b/Zimmermann, Sascha/PTP1/Monat.class new file mode 100644 index 0000000..52b2c87 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Monat.class differ diff --git a/Zimmermann, Sascha/PTP1/Monat.java b/Zimmermann, Sascha/PTP1/Monat.java new file mode 100644 index 0000000..3ee13d9 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Monat.java @@ -0,0 +1,32 @@ +public class Monat { + public static void main(String args[]){ + + int monat = 7; + + + switch (monat) { + case 1: + System.out.println("Januar"); + break; + case 2: + System.out.println("Februar"); + break; + case 3: + System.out.println("März"); + break; + case 4: + System.out.println("April"); + break; + case 5: + System.out.println("Mai"); + break; + case 6: + System.out.println("Juni"); + break; + default: + System.out.println("Du hast keine gültige Monatszahl eingegeben!"); + } // end of switch + + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Monat.~ava b/Zimmermann, Sascha/PTP1/Monat.~ava new file mode 100644 index 0000000..937e6cb --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Monat.~ava @@ -0,0 +1,33 @@ +public class Monat { + public static void main(String args[]){ + + int monat = 7; + + + switch (monat) { + case 1: + System.out.println("Januar"); + break; + case 2: + System.out.println("Februar"); + break; + case 3: + System.out.println("März"); + break; + case 4: + System.out.println("April"); + break; + case 5: + System.out.println("Mai"); + break; + case 6: + System.out.println("Juni"); + break; + default: + System.out.println("Du hast keine gültige Monatszahl eingegeben!"); + + } // end of switch + + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/ProgExpr.class b/Zimmermann, Sascha/PTP1/ProgExpr.class new file mode 100644 index 0000000..1880fc1 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/ProgExpr.class differ diff --git a/Zimmermann, Sascha/PTP1/ProgExpr.java b/Zimmermann, Sascha/PTP1/ProgExpr.java new file mode 100644 index 0000000..547a905 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/ProgExpr.java @@ -0,0 +1,10 @@ +public class ProgExpr { + public static void main (String args[]) { + int guthaben = 1000; + System.out.println("Guthaben = " + guthaben); + int einzahlung = 500; + System.out.println("Einzahlung = " + einzahlung); + guthaben = guthaben + einzahlung; + System.out.println("Guthaben = " + guthaben); + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/ProgFor.class b/Zimmermann, Sascha/PTP1/ProgFor.class new file mode 100644 index 0000000..3f6b077 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/ProgFor.class differ diff --git a/Zimmermann, Sascha/PTP1/ProgFor.java b/Zimmermann, Sascha/PTP1/ProgFor.java new file mode 100644 index 0000000..6177b8c --- /dev/null +++ b/Zimmermann, Sascha/PTP1/ProgFor.java @@ -0,0 +1,13 @@ +public class ProgFor { + public static void main (String args[]) { + int guthaben = 1000; + int einzahlung = 500; + System.out.println("Guthaben = " + guthaben); + System.out.println("Einzahlung = " + einzahlung + " pro Monat"); + for ( int monat=1; monat<=6; monat = monat + 1 ) { + guthaben = guthaben + einzahlung; + System.out.println(monat + ". Monat:"); + System.out.println(" Guthaben = " + guthaben); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/ProgIf.class b/Zimmermann, Sascha/PTP1/ProgIf.class new file mode 100644 index 0000000..6a415b7 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/ProgIf.class differ diff --git a/Zimmermann, Sascha/PTP1/ProgIf.java b/Zimmermann, Sascha/PTP1/ProgIf.java new file mode 100644 index 0000000..a736c6d --- /dev/null +++ b/Zimmermann, Sascha/PTP1/ProgIf.java @@ -0,0 +1,9 @@ +public class ProgIf { + public static void main (String args[]) { + int guthaben = 50000; + System.out.println("Guthaben = " + guthaben); + if ( guthaben >= 1000000 ) { + System.out.println("Gratuliere, Du bist Millionaer!"); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/ProgIf.~ava b/Zimmermann, Sascha/PTP1/ProgIf.~ava new file mode 100644 index 0000000..a736c6d --- /dev/null +++ b/Zimmermann, Sascha/PTP1/ProgIf.~ava @@ -0,0 +1,9 @@ +public class ProgIf { + public static void main (String args[]) { + int guthaben = 50000; + System.out.println("Guthaben = " + guthaben); + if ( guthaben >= 1000000 ) { + System.out.println("Gratuliere, Du bist Millionaer!"); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/ProgWhile.class b/Zimmermann, Sascha/PTP1/ProgWhile.class new file mode 100644 index 0000000..8e328c8 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/ProgWhile.class differ diff --git a/Zimmermann, Sascha/PTP1/ProgWhile.java b/Zimmermann, Sascha/PTP1/ProgWhile.java new file mode 100644 index 0000000..2d5735b --- /dev/null +++ b/Zimmermann, Sascha/PTP1/ProgWhile.java @@ -0,0 +1,14 @@ +public class ProgWhile { + public static void main (String args[]) { + int guthaben = 1000; + int sparziel = 8000; + int einzahlung = 600; + System.out.println ("Guthaben = " + guthaben); + System.out.println ("Sparziel = " + sparziel); + while ( guthaben < sparziel ) { + guthaben = guthaben + einzahlung; + System.out.println ("neues Guthaben = " + guthaben); + } + System.out.println( "Sparziel erreicht."); + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Quadratzahlen.class b/Zimmermann, Sascha/PTP1/Quadratzahlen.class new file mode 100644 index 0000000..719d1ef Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Quadratzahlen.class differ diff --git a/Zimmermann, Sascha/PTP1/Quadratzahlen.java b/Zimmermann, Sascha/PTP1/Quadratzahlen.java new file mode 100644 index 0000000..0886db3 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Quadratzahlen.java @@ -0,0 +1,8 @@ +public class Quadratzahlen{ + public static void main(String args[]) { + for (int i = 1; i <= 20 ; i++ ) { + int quadrat = i * i; + System.out.println("Die Quadratzahl von " + i + " lautet " + quadrat); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Sparbuch.class b/Zimmermann, Sascha/PTP1/Sparbuch.class new file mode 100644 index 0000000..4322ac1 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Sparbuch.class differ diff --git a/Zimmermann, Sascha/PTP1/Sparbuch.java b/Zimmermann, Sascha/PTP1/Sparbuch.java new file mode 100644 index 0000000..7bd47d1 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Sparbuch.java @@ -0,0 +1,11 @@ +public class Sparbuch{ + public static void main(String args[]){ + double guthaben = 1000; + double zinssatz = 1.5/100; + + for (int jahr = 1; jahr <= 25 ; jahr++ ) { + guthaben = guthaben + guthaben * zinssatz; + System.out.println("Guthaben im " + jahr + ". Jahr: " + guthaben); + } + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Steigung.class b/Zimmermann, Sascha/PTP1/Steigung.class new file mode 100644 index 0000000..6fad229 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Steigung.class differ diff --git a/Zimmermann, Sascha/PTP1/Steigung.java b/Zimmermann, Sascha/PTP1/Steigung.java new file mode 100644 index 0000000..c55308a --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Steigung.java @@ -0,0 +1,21 @@ +public class Steigung { + public static void main (String args[]){ + // Koordinaten x1 und y1 von Punkt P + // P(x1 | y1) + double x1 = 4; + double y1 = 6; + + // Koordinaten x2 und y2 von Punkt Q + // Q(x2 | y2) + double x2 = 2; + double y2 = 1; + + // m = (y2 - y1) / (x2 - x1) + double m = (y2 - y1) / (x2 - x1); + + System.out.println("P(" + x1 + " | " + y1 + ")"); + System.out.println("Q(" + x2 + " | " + y2 + ")"); + System.out.println("Steigung zwischen P und Q: " + m); + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Variablen.class b/Zimmermann, Sascha/PTP1/Variablen.class new file mode 100644 index 0000000..a42ff0a Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Variablen.class differ diff --git a/Zimmermann, Sascha/PTP1/Variablen.java b/Zimmermann, Sascha/PTP1/Variablen.java new file mode 100644 index 0000000..d42fded --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Variablen.java @@ -0,0 +1,9 @@ +public class Variablen{ + public static void main(String args[]){ + int zahl = 3; + double zahlD = (double) zahl; + + System.out.println("Int: " + zahl + ", Double: " + zahlD); + } + +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/VariablenTest.class b/Zimmermann, Sascha/PTP1/VariablenTest.class new file mode 100644 index 0000000..eaec6cb Binary files /dev/null and b/Zimmermann, Sascha/PTP1/VariablenTest.class differ diff --git a/Zimmermann, Sascha/PTP1/VariablenTest.java b/Zimmermann, Sascha/PTP1/VariablenTest.java new file mode 100644 index 0000000..d2fe9d2 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/VariablenTest.java @@ -0,0 +1,12 @@ +public class VariablenTest{ + public static void main(String args[]){ + int zaehler = 3; + double zaehlerD = (double) zaehler; + double bruch = zaehler / 3.14; + + final double pi = 3.1415; + + System.out.println("Zaehler: " + zaehler + ", ZaehlerD: " + zaehlerD); + System.out.println("Bruch: " + bruch + ", Pi: " + pi); + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/VariablenTest.~ava b/Zimmermann, Sascha/PTP1/VariablenTest.~ava new file mode 100644 index 0000000..f613d38 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/VariablenTest.~ava @@ -0,0 +1,12 @@ +public class VariablenTest{ + public static void main(String args[]){ + int zaehler = 3; + double zaehlerD = (double) zaehler; + double bruch = zaehler / 3.14; + + final double pi = 3.1415; + + System.out.print("Zaehler: " + zaehler + ", ZaehlerD: " + zaehlerD); + System.out.println("Bruch: " + bruch + ", Pi: " + pi); + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/Verzweigung.class b/Zimmermann, Sascha/PTP1/Verzweigung.class new file mode 100644 index 0000000..7257929 Binary files /dev/null and b/Zimmermann, Sascha/PTP1/Verzweigung.class differ diff --git a/Zimmermann, Sascha/PTP1/Verzweigung.java b/Zimmermann, Sascha/PTP1/Verzweigung.java new file mode 100644 index 0000000..26cb5df --- /dev/null +++ b/Zimmermann, Sascha/PTP1/Verzweigung.java @@ -0,0 +1,25 @@ +public class Verzweigung { + public static void main(String args[]){ + int alter = 75; + + if ( alter < 20 ) { + System.out.println("Du bist aber noch jung!"); + } + else if ( alter < 30) { + System.out.println("Ist noch ok!"); + } + else if (alter < 40 ) { + System.out.println("Grenzwertig :-P"); + } + else if ( alter < 50) { + System.out.println("Die Rente ist in Sicht"); + } + else if ( alter < 60 ) { + System.out.println("Bist du aber alt!"); + } + else { + System.out.println("Na, ganz frisch bist du auch nicht mehr!"); + } + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/VerzweigungSwitch.class b/Zimmermann, Sascha/PTP1/VerzweigungSwitch.class new file mode 100644 index 0000000..60f849a Binary files /dev/null and b/Zimmermann, Sascha/PTP1/VerzweigungSwitch.class differ diff --git a/Zimmermann, Sascha/PTP1/VerzweigungSwitch.java b/Zimmermann, Sascha/PTP1/VerzweigungSwitch.java new file mode 100644 index 0000000..99d5613 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/VerzweigungSwitch.java @@ -0,0 +1,30 @@ +public class VerzweigungSwitch { + public static void main(String args[]){ + int zahl = 4; + + switch (zahl) { + case 1: + System.out.println("Sehr gut"); + break; + case 2: + System.out.println("Gut"); + break; + case 3: + System.out.println("Befriedigend"); + break; + case 4: + System.out.println("Ausreichend"); + break; + case 5: + System.out.println("Mangelhaft"); + break; + case 6: + System.out.println("Ungenügend"); + break; + default: + System.out.println("Du hast keine gültige Note eingegeben!"); + + } // end of switch + + } +} \ No newline at end of file diff --git a/Zimmermann, Sascha/PTP1/lottoArray.class b/Zimmermann, Sascha/PTP1/lottoArray.class new file mode 100644 index 0000000..2b2b90c Binary files /dev/null and b/Zimmermann, Sascha/PTP1/lottoArray.class differ diff --git a/Zimmermann, Sascha/PTP1/lottoArray.java b/Zimmermann, Sascha/PTP1/lottoArray.java new file mode 100644 index 0000000..dd9a046 --- /dev/null +++ b/Zimmermann, Sascha/PTP1/lottoArray.java @@ -0,0 +1,10 @@ +import java.util.Arrays; +public class lottoArray{ + public static void main(String args[]){ + int lottozahlen[] = {17, 9, 39, 23, 41, 6}; + System.out.println("Anzahl Elemente im Array: " + lottozahlen.length); + System.out.println("Komplettes Array: " + Arrays.toString(lottozahlen)); + Arrays.sort(lottozahlen); + System.out.println("Komplettes Array: " + Arrays.toString(lottozahlen)); + } +} \ No newline at end of file