files added
This commit is contained in:
		
							parent
							
								
									47b69ca811
								
							
						
					
					
						commit
						3edae31699
					
				
							
								
								
									
										8
									
								
								Uebung_1/.vscode/settings.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Uebung_1/.vscode/settings.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | ||||
| { | ||||
|     "files.exclude": { | ||||
|         "**/.classpath": true, | ||||
|         "**/.project": true, | ||||
|         "**/.settings": true, | ||||
|         "**/.factorypath": true | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_1/A1/SumTemplate/SumTemplate.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_1/A1/SumTemplate/SumTemplate.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										26
									
								
								Uebung_1/A1/SumTemplate/SumTemplate.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								Uebung_1/A1/SumTemplate/SumTemplate.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | ||||
| public class SumTemplate { | ||||
|     public static void main(String[] args){ | ||||
|         // Ganze Zahl, bis zu der summiert wird | ||||
|         int boundary; | ||||
|         // Summe der bisher addierten ganzen Zahlen | ||||
|         int sum; | ||||
|         // Ganze Zahl | ||||
|         int counter; | ||||
| 
 | ||||
|         // Festlegen der Startwerte | ||||
|         boundary = 4; | ||||
|         sum = 0; | ||||
|         counter = 1; | ||||
| 
 | ||||
|         // Berechnen der Summe sum über alle Zahlen von 1 bis boundary | ||||
|         while(counter <= boundary){ | ||||
|             sum = sum + counter; | ||||
|             counter = counter + 1; | ||||
|         } | ||||
|         // Ausgaben der Summe, gemeinsam mit erläuterndem Text | ||||
|         System.out.print("Die Summe der Zahlen von 1 bis "); | ||||
|         System.out.print(boundary); | ||||
|         System.out.print(" ist "); | ||||
|         System.out.print(sum); | ||||
|     }  | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_1/GdP-Uebung01-v1_8.10.2020.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_1/GdP-Uebung01-v1_8.10.2020.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_1/HelloWorld/HelloWorld.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_1/HelloWorld/HelloWorld.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										5
									
								
								Uebung_1/HelloWorld/HelloWorld.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								Uebung_1/HelloWorld/HelloWorld.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| public class HelloWorld { | ||||
|     public static void main (String[] args) { | ||||
|     System.out.println("Hello World!"); | ||||
|     } | ||||
|    }  | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_1/Sum/Sum.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_1/Sum/Sum.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										35
									
								
								Uebung_1/Sum/Sum.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								Uebung_1/Sum/Sum.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,35 @@ | ||||
| public class Sum { | ||||
|     public static void main(String[] args){ | ||||
|         // Ganze Zahl, bis zu der summiert wird | ||||
|         int boundary; | ||||
|         // Summe der bisher addierten ganzen Zahlen | ||||
|         int sum; | ||||
|         // Ganze Zahl | ||||
|         int counter; | ||||
| 
 | ||||
|         // Festlegen der Startwerte | ||||
|         boundary = 10; | ||||
|         sum = 0; | ||||
|         counter = 1; | ||||
| 
 | ||||
|          | ||||
| 
 | ||||
| 
 | ||||
|         for(int i = 0 ; i <= boundary;i++){ | ||||
|             System.out.print("-------- boundary set to "); | ||||
|             System.out.print(i); | ||||
|             System.out.print(" -------\n"); | ||||
|             // Berechnen der Summe sum über alle Zahlen von 1 bis boundary | ||||
|             while(counter <= i){ | ||||
|                 sum = sum + counter; | ||||
|                 counter = counter + 1; | ||||
|             } | ||||
|             System.out.print("Die Summe der Zahlen von 1 bis "); | ||||
|             System.out.print(i); | ||||
|             System.out.print(" ist "); | ||||
|             System.out.print(sum); | ||||
|             System.out.print("\n---------- fin ---------\n\n"); | ||||
|         } | ||||
| 
 | ||||
|     }  | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe1/Variablen.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe1/Variablen.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										21
									
								
								Uebung_2/Aufgabe1/Variablen.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								Uebung_2/Aufgabe1/Variablen.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| public class Variablen{ | ||||
|     public static void main(String[]args){ | ||||
|         byte bVar1 = 5; | ||||
|         short sVar1 = 400; | ||||
|         int iVar1 = -35676; | ||||
|         long lVar1 = 100000000L; | ||||
|         float fVar1 = 0.123f; | ||||
|         double dVar1 = 0.123; | ||||
|         boolean istPrim1 = false; | ||||
|         char cVar1 = 'x'; | ||||
|         System.out.println(); | ||||
|         System.out.println(bVar1); | ||||
|         System.out.println(sVar1); | ||||
|         System.out.println(iVar1); | ||||
|         System.out.println(lVar1); | ||||
|         System.out.println(fVar1); | ||||
|         System.out.println(dVar1); | ||||
|         System.out.println(cVar1); | ||||
|         System.out.println(istPrim1); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe2/Variablen.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe2/Variablen.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										21
									
								
								Uebung_2/Aufgabe2/Variablen.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								Uebung_2/Aufgabe2/Variablen.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| public class Variablen{ | ||||
|     public static void main(String[]args){ | ||||
|         byte bVar1 = 5; | ||||
|         short sVar1 = 400; | ||||
|         int iVar1 = -35676; | ||||
|         long lVar1 = 100000000L; | ||||
|         float fVar1 = 0.123f; | ||||
|         double dVar1 = 0.123; | ||||
|         boolean istPrim1 = false; | ||||
|         char cVar1 = 'x'; | ||||
|         System.out.println(); | ||||
|         System.out.println(bVar1); | ||||
|         System.out.println(sVar1); | ||||
|         System.out.println(iVar1); | ||||
|         System.out.println(lVar1); | ||||
|         System.out.println(fVar1); | ||||
|         System.out.println(dVar1); | ||||
|         System.out.println(cVar1); | ||||
|         System.out.println(istPrim1); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe3/Verdienstrechner.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe3/Verdienstrechner.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										17
									
								
								Uebung_2/Aufgabe3/Verdienstrechner.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								Uebung_2/Aufgabe3/Verdienstrechner.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | ||||
| public class Verdienstrechner{ | ||||
|     public static void main(String[] args){ | ||||
|         float stunden = 7; | ||||
|         float stundenlohn = 12.0f; | ||||
|         float verdienst = stunden*stundenlohn; | ||||
| 
 | ||||
|         System.out.print("Stundenlohn: "); | ||||
|         System.out.println(stundenlohn); | ||||
| 
 | ||||
|         System.out.println("Stundenlohn: " + stundenlohn); | ||||
| 
 | ||||
|         System.out.println("Stunden insgesamt: " + stunden); | ||||
|          | ||||
|         System.out.println("Ich habe " + verdienst + " verdient."); | ||||
|          | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe4/Verdienstrechner.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_2/Aufgabe4/Verdienstrechner.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										35
									
								
								Uebung_2/Aufgabe4/Verdienstrechner.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								Uebung_2/Aufgabe4/Verdienstrechner.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,35 @@ | ||||
| import java.util.Scanner; | ||||
| 
 | ||||
| public class Verdienstrechner { | ||||
|     public static void main(String[] args) { | ||||
|         float stunden = 9f; | ||||
|         float stundenlohn = 12.0f; | ||||
|         float ueStundenlohn = 17.5f; | ||||
|         float ueStunden = 0; | ||||
|         float regArbeitszeit = 8; | ||||
|         Scanner scan = new Scanner(System.in); | ||||
|         System.out.print("Standardwerte verwenden? [J/n]: "); | ||||
|         if (scan.nextLine().equalsIgnoreCase("n")) { | ||||
|             System.out.print("\nDeine regulaere Arbeitszeit: "); | ||||
|             regArbeitszeit = scan.nextFloat(); | ||||
|             System.out.print("\nWie viel verdienst du in der Stunde?: "); | ||||
|             stundenlohn = scan.nextFloat(); | ||||
|             System.out.print("\n Wie viel Stunden hast du gearbeitet?: "); | ||||
|             stunden = scan.nextFloat(); | ||||
|             System.out.print("\n Wie viel verdienst du bei Überstunden?:"); | ||||
|             ueStundenlohn = scan.nextFloat(); | ||||
|         } | ||||
|         System.out.println("------ BERECHNE-------\n"); | ||||
|         System.out.println("Stundenlohn: " + stundenlohn); | ||||
|         System.out.println("Stunden insgesamt: " + stunden); | ||||
|         if (stunden > regArbeitszeit) { | ||||
|             ueStunden = stunden - regArbeitszeit; | ||||
|             System.out.println("Ueberstunden: " + ueStunden); | ||||
|             stunden = 8; | ||||
|         } | ||||
|         float verdienst = stunden * stundenlohn + ueStundenlohn * ueStunden; | ||||
| 
 | ||||
|         System.out.println("Ich habe " + verdienst + " verdient."); | ||||
|         scan.close(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_2/GdP-Uebung02-v1.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_2/GdP-Uebung02-v1.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								Uebung_3/.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Uebung_3/.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| # Default ignored files | ||||
| /shelf/ | ||||
| /workspace.xml | ||||
							
								
								
									
										6
									
								
								Uebung_3/.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Uebung_3/.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project version="4"> | ||||
|   <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="false" project-jdk-name="15" project-jdk-type="JavaSDK"> | ||||
|     <output url="file://$PROJECT_DIR$/out" /> | ||||
|   </component> | ||||
| </project> | ||||
							
								
								
									
										8
									
								
								Uebung_3/.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Uebung_3/.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project version="4"> | ||||
|   <component name="ProjectModuleManager"> | ||||
|     <modules> | ||||
|       <module fileurl="file://$PROJECT_DIR$/Uebung03.iml" filepath="$PROJECT_DIR$/Uebung03.iml" /> | ||||
|     </modules> | ||||
|   </component> | ||||
| </project> | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/GdP-Uebung03-v1.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/GdP-Uebung03-v1.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										11
									
								
								Uebung_3/Uebung03.iml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Uebung_3/Uebung03.iml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <module type="JAVA_MODULE" version="4"> | ||||
|   <component name="NewModuleRootManager" inherit-compiler-output="true"> | ||||
|     <exclude-output /> | ||||
|     <content url="file://$MODULE_DIR$"> | ||||
|       <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> | ||||
|     </content> | ||||
|     <orderEntry type="inheritedJdk" /> | ||||
|     <orderEntry type="sourceFolder" forTests="false" /> | ||||
|   </component> | ||||
| </module> | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/CountDown.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/CountDown.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Kreis.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Kreis.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Liveuebung.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Liveuebung.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/SatellitenZeit.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/SatellitenZeit.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/ScannerBeispiel.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/ScannerBeispiel.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Steuer.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Steuer.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Temperatur.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_3/out/production/Uebung03/Temperatur.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										6
									
								
								Uebung_3/src/CountDown.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Uebung_3/src/CountDown.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | ||||
| public class CountDown { | ||||
|     public static void main(String[] args){ | ||||
|         System.out.println(); | ||||
| 
 | ||||
|     } | ||||
| } | ||||
							
								
								
									
										15
									
								
								Uebung_3/src/Kreis.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Uebung_3/src/Kreis.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| import java.util.Scanner; | ||||
| 
 | ||||
| public class Kreis { | ||||
|     public static void main(String[] args){ | ||||
|         double radius, umfang, flaeche; | ||||
|         System.out.print("Radius eingeben: "); | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         radius = Double.parseDouble(scanner.nextLine()); | ||||
|         umfang = radius*2*Math.PI; | ||||
|         flaeche = Math.pow(radius,2)*Math.PI; | ||||
|         System.out.println("Umfang" + umfang); | ||||
|         System.out.println("Flaeche: " + flaeche); | ||||
|         scanner.close(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										35
									
								
								Uebung_3/src/Liveuebung.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								Uebung_3/src/Liveuebung.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,35 @@ | ||||
| public class Liveuebung { | ||||
|     public static void crazyLoop(String[] args){ | ||||
|         int zaehler= 0; | ||||
|         while(zaehler < 3){ | ||||
|             System.out.println(zaehler++); | ||||
| 
 | ||||
|         } | ||||
|     } | ||||
|     public static int calc(int[] numbers){ | ||||
|         int sum = 0; | ||||
|         for(int i=numbers.length-1;i>=0;i--){ | ||||
|             sum += numbers[i]; | ||||
|         } | ||||
|         return sum*sum; | ||||
|     } | ||||
| 
 | ||||
|     public static int calc2(int... numbers){ | ||||
|         int sum=0; | ||||
|         for(int number:numbers){ | ||||
|             sum += number; | ||||
|         } | ||||
|         return sum*sum; | ||||
|     } | ||||
|     public static void main(String[] args){ | ||||
|         int[] input = {1,2,3}; | ||||
|         int ret = calc(input); | ||||
|         System.out.println("Ergebnis: " + ret); | ||||
|         System.out.println("Anzahl " +  input.length); | ||||
|         System.out.println("-----------------"); | ||||
|         System.out.println("Rechne" + calc2(1,2,3)); | ||||
| 
 | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										19
									
								
								Uebung_3/src/SatellitenZeit.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								Uebung_3/src/SatellitenZeit.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | ||||
| import java.util.Scanner; | ||||
| public class SatellitenZeit { | ||||
|     public static void main(String[] args) { | ||||
|         long d, h, m, s; | ||||
|         long dR, hR, mR; | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         long sekundenIn = Long.parseLong(scanner.nextLine()); | ||||
|         d = sekundenIn / (60*60*24); | ||||
|         dR = sekundenIn % (60*60*24); | ||||
|         h = dR / (60*60); | ||||
|         hR = dR % (60*60); | ||||
|         m = hR / 60; | ||||
|         mR = hR % 60; | ||||
|         s = mR; | ||||
| 
 | ||||
|         System.out.println("Tage: " + d + " Stunden: " + h + " Minuten: " + m + " Sekunden: " + s); | ||||
|         scanner.close(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										14
									
								
								Uebung_3/src/ScannerBeispiel.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Uebung_3/src/ScannerBeispiel.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | ||||
| import java.util.Scanner; | ||||
| public class ScannerBeispiel { | ||||
|     public static void main(String[] args){ | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         byte byteWert = Byte.parseByte(scanner.nextLine()); | ||||
|         short shortWert = Short.parseShort(scanner.nextLine()); | ||||
|         int intWert = Integer.parseInt(scanner.nextLine()); | ||||
|         long longWert = Long.parseLong(scanner.nextLine()); | ||||
|         float floatWert = Float.parseFloat(scanner.nextLine()); | ||||
|         double doubleWert = Double.parseDouble(scanner.nextLine()); | ||||
|         boolean booleanWert = Boolean.parseBoolean(scanner.nextLine()); | ||||
|         scanner.close(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										20
									
								
								Uebung_3/src/Steuer.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								Uebung_3/src/Steuer.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | ||||
| import java.util.Scanner; | ||||
| public class Steuer { | ||||
|     public static void main(String[] args){ | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         double bruttoBetrag, steuerSatz, nettoBetrag, mWst; | ||||
| 
 | ||||
|         System.out.print("Brutto Betrag eingeben: "); | ||||
|         bruttoBetrag = Double.parseDouble(scanner.nextLine()); | ||||
|         System.out.print("Mehrwertsteuersatz eingeben: "); | ||||
|         steuerSatz = Double.parseDouble(scanner.nextLine()); | ||||
| 
 | ||||
|         nettoBetrag = bruttoBetrag / (1.0+steuerSatz); | ||||
|         mWst = bruttoBetrag -nettoBetrag; | ||||
| 
 | ||||
|         System.out.println("Netto-Betrag: " + nettoBetrag); | ||||
| 
 | ||||
|         System.out.println("Mehrwertsteuer: " + mWst); | ||||
|         scanner.close(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										10
									
								
								Uebung_3/src/Temperatur.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								Uebung_3/src/Temperatur.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | ||||
| import java.util.Scanner; | ||||
| public class Temperatur { | ||||
|     public static void main(String[] args){ | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         double tempIn = Double.parseDouble(scanner.nextLine()); | ||||
|         double tempOut = 9.0/5.0 * tempIn + 32.0; | ||||
|         System.out.println(tempIn + " Grad Celsius entsprechen " + tempOut + " Grad Fahrenheit"); | ||||
|         scanner.close(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										3
									
								
								Uebung_4/.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Uebung_4/.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| # Default ignored files | ||||
| /shelf/ | ||||
| /workspace.xml | ||||
							
								
								
									
										6
									
								
								Uebung_4/.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Uebung_4/.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project version="4"> | ||||
|   <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="false" project-jdk-name="15" project-jdk-type="JavaSDK"> | ||||
|     <output url="file://$PROJECT_DIR$/out" /> | ||||
|   </component> | ||||
| </project> | ||||
							
								
								
									
										8
									
								
								Uebung_4/.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Uebung_4/.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project version="4"> | ||||
|   <component name="ProjectModuleManager"> | ||||
|     <modules> | ||||
|       <module fileurl="file://$PROJECT_DIR$/U4.iml" filepath="$PROJECT_DIR$/U4.iml" /> | ||||
|     </modules> | ||||
|   </component> | ||||
| </project> | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_4/GdP-Uebung04-v1.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_4/GdP-Uebung04-v1.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										11
									
								
								Uebung_4/U4.iml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Uebung_4/U4.iml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <module type="JAVA_MODULE" version="4"> | ||||
|   <component name="NewModuleRootManager" inherit-compiler-output="true"> | ||||
|     <exclude-output /> | ||||
|     <content url="file://$MODULE_DIR$"> | ||||
|       <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> | ||||
|     </content> | ||||
|     <orderEntry type="inheritedJdk" /> | ||||
|     <orderEntry type="sourceFolder" forTests="false" /> | ||||
|   </component> | ||||
| </module> | ||||
							
								
								
									
										
											BIN
										
									
								
								Uebung_4/out/production/U4/Maximum.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_4/out/production/U4/Maximum.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_4/out/production/U4/Schnittmenge.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_4/out/production/U4/Schnittmenge.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Uebung_4/out/production/U4/Wechselgeld.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Uebung_4/out/production/U4/Wechselgeld.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										27
									
								
								Uebung_4/src/Maximum.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								Uebung_4/src/Maximum.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,27 @@ | ||||
| import java.util.Scanner; | ||||
| public class Maximum { | ||||
|     public static void main(String[] args){ | ||||
|         System.out.print("Bitte geben Sie die Anzahl der Zufallszahlen an: "); | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         int arraySize = Integer.parseInt(scanner.next()); | ||||
|         double[] valueStore = new double[arraySize]; | ||||
|         for (int i=0; i<arraySize;i++){ | ||||
|             valueStore[i] = Math.random(); | ||||
|             System.out.println("#" + i + " : " + valueStore[i]); | ||||
|         } | ||||
| 
 | ||||
|         System.out.println("Die größte Zahl hat den index: " + max(valueStore)); | ||||
|     } | ||||
|     public static int max(double input[]){ | ||||
|         int index=0; | ||||
|         double largestNumber = 0; | ||||
|         for(int i=0; i<input.length;i++){ | ||||
|             if(largestNumber<input[i]){ | ||||
|                 largestNumber = input[i]; | ||||
|                 index = i; | ||||
|             } | ||||
|         } | ||||
|         return index; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										33
									
								
								Uebung_4/src/Schnittmenge.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								Uebung_4/src/Schnittmenge.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | ||||
| //import java.util.Scanner; | ||||
| import java.util.Arrays; | ||||
| public class Schnittmenge { | ||||
|     public static void main(String[] args){ | ||||
|         //Scanner scanner = new Scanner(System.in); | ||||
|         int[] set1a = {0, 1, 2, 3, 4, 5}; | ||||
|         int[] set1b = {3, 4, 5, 6, 7, 8}; | ||||
|         int[] set2a = {0, 1, 2, 3}; | ||||
|         int[] set2b = {4, 5, 6}; | ||||
|         int[] set3a = {0, 1, 2}; | ||||
|         int[] set3b = {0, 1, 2}; | ||||
|         System.out.println(Arrays.toString(schnittmenge(set1a, set1b))); | ||||
|         System.out.println(Arrays.toString(schnittmenge(set2a, set2b))); | ||||
|         System.out.println(Arrays.toString(schnittmenge(set3a, set3b))); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     public static int[] schnittmenge(int[] arrA,int[] arrB){ | ||||
|         int resArrSize = 0; | ||||
|         for(int numberA:arrA){ | ||||
|             for(int numberB:arrB){ | ||||
|                 if(numberA==numberB) resArrSize++; | ||||
|             } | ||||
|         } | ||||
|         int[] resultArr = new int[resArrSize]; | ||||
|         for(int numberA:arrA){ | ||||
|             for(int numberB:arrB){ | ||||
|                 if(numberA==numberB) resultArr[--resArrSize] = numberA; | ||||
|             } | ||||
|         } | ||||
|         return resultArr; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										36
									
								
								Uebung_4/src/Wechselgeld.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								Uebung_4/src/Wechselgeld.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,36 @@ | ||||
| import java.util.Scanner; | ||||
| public class Wechselgeld { | ||||
|     public static void main(String... args){ | ||||
|         Scanner scanner = new Scanner(System.in); | ||||
|         System.out.print("Bitte Preis engeben: "); | ||||
|         float preis = Float.parseFloat(scanner.nextLine()); | ||||
|         System.out.print("Bitte Betrag engeben: "); | ||||
|         float zahlung = Float.parseFloat(scanner.nextLine()); | ||||
|         if(wechselgeld(preis,zahlung)) System.out.println("Vielen Dank!"); | ||||
|         else System.out.println("Das reicht leider nicht."); | ||||
|     } | ||||
|     public static boolean wechselgeld(float sollWert, float istWert){ | ||||
|         float[] scheine = {100f, 50f, 20f, 10f, 50f}; | ||||
|         float[] muenzen = {2f, 1f, 0.50f, 0.20f, 0.10f, 0.05f, 0.02f, 0.01f}; | ||||
|         int[] anzScheine = new int[scheine.length]; | ||||
|         int[] anzMuenzen = new int[muenzen.length]; | ||||
|         if(istWert<sollWert) return false; | ||||
|         else{ | ||||
|             float ruekGeld = istWert - sollWert; | ||||
|             System.out.println("_______________ Scheine _____________"); | ||||
|             for(int i=0; i<scheine.length; i++){ | ||||
|                 anzScheine[i] = (int) (ruekGeld / scheine[i]); | ||||
|                 ruekGeld -= scheine[i]*(float)anzScheine[i]; | ||||
|                 if(anzScheine[i]>0) System.out.println(anzScheine[i] + " x " + scheine[i] + " EUR"); | ||||
|             } | ||||
|             System.out.println("_______________ Muenzen _____________"); | ||||
|             for(int i=0; i<muenzen.length; i++){ | ||||
|                 anzMuenzen[i] = (int) (ruekGeld / muenzen[i]); | ||||
|                 ruekGeld -= muenzen[i]*(float)anzMuenzen[i]; | ||||
|                 if(anzMuenzen[i]>0) System.out.println(anzMuenzen[i] + " x " + (int)(muenzen[i]*100) + " ct"); | ||||
|             } | ||||
|             return true; | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user