diff --git a/Arbeitszreitrechner/.gitignore b/Arbeitszreitrechner/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/Arbeitszreitrechner/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/Arbeitszreitrechner/.idea/.gitignore b/Arbeitszreitrechner/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/Arbeitszreitrechner/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Arbeitszreitrechner/.idea/misc.xml b/Arbeitszreitrechner/.idea/misc.xml new file mode 100644 index 0000000..6f29fee --- /dev/null +++ b/Arbeitszreitrechner/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Arbeitszreitrechner/.idea/modules.xml b/Arbeitszreitrechner/.idea/modules.xml new file mode 100644 index 0000000..8ce4431 --- /dev/null +++ b/Arbeitszreitrechner/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Arbeitszreitrechner/.idea/vcs.xml b/Arbeitszreitrechner/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/Arbeitszreitrechner/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Arbeitszreitrechner/Arbeitszreitrechner.iml b/Arbeitszreitrechner/Arbeitszreitrechner.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Arbeitszreitrechner/Arbeitszreitrechner.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Arbeitszreitrechner/src/Main.java b/Arbeitszreitrechner/src/Main.java new file mode 100644 index 0000000..d710176 --- /dev/null +++ b/Arbeitszreitrechner/src/Main.java @@ -0,0 +1,25 @@ +public class Main { + public static void main(String[] args) { + + + // Konvertieren zu Stunden und Minuten + String[] zeitArray = eingabe.split(":"); + int stunden = Integer.parseInt(zeitArray[0]); + int minuten = Integer.parseInt(zeitArray[1]); + + // Berechnung der Arbeitszeiten + Calendar startZeit = Calendar.getInstance(); + SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"); + startZeit.set(Calendar.HOUR_OF_DAY, stunden); + startZeit.set(Calendar.MINUTE, minuten); + + Calendar arbeitszeit7h6Gehen = (Calendar) startZeit.clone(); + arbeitszeit7h6Gehen.add(Calendar.MINUTE, (7 * 60) + 36 * 60); // 7,6 Stunden Arbeitszeit mit einer Stunde Pause (60 Minuten) + System.out.println("Mit einer Arbeitszeit von 7.6 Stunden gehst du um " + format.format(arbeitszeit7h6Gehen.getTime()) + " Uhr."); + + Calendar arbeitszeit6hGehen = (Calendar) startZeit.clone(); + arbeitszeit6hGehen.add(Calendar.MINUTE, (6 * 60) + 20); // 6 Stunden Arbeitszeit mit 20 Minuten Pause + System.out.println("Mit einer Arbeitszeit von 6 Stunden gehst du um " + format.format(arbeitszeit6hGehen.getTime()) + " Uhr."); + } + } +} \ No newline at end of file diff --git a/Folien_Semester_1/Programmieren_00_Intro_Orga.pdf b/Folien_Semester_1/Programmieren_00_Intro_Orga.pdf new file mode 100644 index 0000000..40b0caf Binary files /dev/null and b/Folien_Semester_1/Programmieren_00_Intro_Orga.pdf differ diff --git a/Folien_Semester_1/Programmieren_01_1_Grundbegriffe.pdf b/Folien_Semester_1/Programmieren_01_1_Grundbegriffe.pdf new file mode 100644 index 0000000..232f4f2 Binary files /dev/null and b/Folien_Semester_1/Programmieren_01_1_Grundbegriffe.pdf differ diff --git a/Folien_Semester_1/Programmieren_02_Programmiersprachen.pdf b/Folien_Semester_1/Programmieren_02_Programmiersprachen.pdf new file mode 100644 index 0000000..4011e6b Binary files /dev/null and b/Folien_Semester_1/Programmieren_02_Programmiersprachen.pdf differ diff --git a/Folien_Semester_1/Programmieren_03_VariablenAusdruecke.pdf b/Folien_Semester_1/Programmieren_03_VariablenAusdruecke.pdf new file mode 100644 index 0000000..8ac46d1 Binary files /dev/null and b/Folien_Semester_1/Programmieren_03_VariablenAusdruecke.pdf differ diff --git a/Folien_Semester_1/Programmieren_04_Kontrollstrukturen.pdf b/Folien_Semester_1/Programmieren_04_Kontrollstrukturen.pdf new file mode 100644 index 0000000..a130ce5 Binary files /dev/null and b/Folien_Semester_1/Programmieren_04_Kontrollstrukturen.pdf differ diff --git a/Folien_Semester_1/Programmieren_05_RekursionBacktracking.pdf b/Folien_Semester_1/Programmieren_05_RekursionBacktracking.pdf new file mode 100644 index 0000000..aff0111 Binary files /dev/null and b/Folien_Semester_1/Programmieren_05_RekursionBacktracking.pdf differ diff --git a/Folien_Semester_1/Programmieren_06_Objektorientierung_1 (1).pdf b/Folien_Semester_1/Programmieren_06_Objektorientierung_1 (1).pdf new file mode 100644 index 0000000..206196d Binary files /dev/null and b/Folien_Semester_1/Programmieren_06_Objektorientierung_1 (1).pdf differ diff --git a/Folien_Semester_1/Programmieren_06_Objektorientierung_1.pdf b/Folien_Semester_1/Programmieren_06_Objektorientierung_1.pdf new file mode 100644 index 0000000..206196d Binary files /dev/null and b/Folien_Semester_1/Programmieren_06_Objektorientierung_1.pdf differ diff --git a/Folien_Semester_1/Programmieren_07_Objektorientierung_2.pdf b/Folien_Semester_1/Programmieren_07_Objektorientierung_2.pdf new file mode 100644 index 0000000..e9e2c69 Binary files /dev/null and b/Folien_Semester_1/Programmieren_07_Objektorientierung_2.pdf differ diff --git a/Folien_Semester_1/Programmieren_08_Objektorientierung_3.pdf b/Folien_Semester_1/Programmieren_08_Objektorientierung_3.pdf new file mode 100644 index 0000000..df508f5 Binary files /dev/null and b/Folien_Semester_1/Programmieren_08_Objektorientierung_3.pdf differ diff --git a/Folien_Semester_1/Programmieren_09_Dokumentation.pdf b/Folien_Semester_1/Programmieren_09_Dokumentation.pdf new file mode 100644 index 0000000..4b7ddfc Binary files /dev/null and b/Folien_Semester_1/Programmieren_09_Dokumentation.pdf differ diff --git a/Folien_Semester_1/Programmieren_10_Exceptions.pdf b/Folien_Semester_1/Programmieren_10_Exceptions.pdf new file mode 100644 index 0000000..e5d7f8b Binary files /dev/null and b/Folien_Semester_1/Programmieren_10_Exceptions.pdf differ diff --git a/Kontrollstrukturen afg1/.gitignore b/Kontrollstrukturen afg1/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/Kontrollstrukturen afg1/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/Kontrollstrukturen afg1/.idea/.gitignore b/Kontrollstrukturen afg1/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/Kontrollstrukturen afg1/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Kontrollstrukturen afg1/.idea/misc.xml b/Kontrollstrukturen afg1/.idea/misc.xml new file mode 100644 index 0000000..6f29fee --- /dev/null +++ b/Kontrollstrukturen afg1/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Kontrollstrukturen afg1/.idea/modules.xml b/Kontrollstrukturen afg1/.idea/modules.xml new file mode 100644 index 0000000..aded2d7 --- /dev/null +++ b/Kontrollstrukturen afg1/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Kontrollstrukturen afg1/.idea/vcs.xml b/Kontrollstrukturen afg1/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/Kontrollstrukturen afg1/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Kontrollstrukturen afg1/Kontrollstrukturen afg1.iml b/Kontrollstrukturen afg1/Kontrollstrukturen afg1.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Kontrollstrukturen afg1/Kontrollstrukturen afg1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Kontrollstrukturen afg1/src/Main.java b/Kontrollstrukturen afg1/src/Main.java new file mode 100644 index 0000000..aca69b3 --- /dev/null +++ b/Kontrollstrukturen afg1/src/Main.java @@ -0,0 +1,20 @@ +public class Main { + public static void main(String[] args) { + + int MAXIMUM; + MAXIMUM = 20; + + + + for ( int i = 1; i < MAXIMUM; i++ ){ + if (i %2 == 0) { + System.out.println(i); + } + } + for (int i = MAXIMUM; i > 1; i--) { + if (i %2 != 0) { + System.out.println(i); + } + } + } +} \ No newline at end of file diff --git a/Variablen und Ausdruecke afg3/.idea/.name b/Variablen und Ausdruecke afg3/.idea/.name new file mode 100644 index 0000000..3057756 --- /dev/null +++ b/Variablen und Ausdruecke afg3/.idea/.name @@ -0,0 +1 @@ +Variablen und Ausdruecke afg3 & 4 \ No newline at end of file