28.5.23
							parent
							
								
									69ad5177b2
								
							
						
					
					
						commit
						fb40446e3b
					
				|  | @ -79,10 +79,15 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int maxWert(int[] array) |     public static int maxWert(int[] array) | ||||||
|     { |     { | ||||||
|         // TODO...
 |         int maxWert = array[0];  | ||||||
| 
 |         for (int i=1; i<array.length;i++) | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |         { | ||||||
|         return -346; |             if (maxWert < array[i]) | ||||||
|  |             { | ||||||
|  |                 maxWert = array[i]; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         return maxWert; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | @ -92,11 +97,16 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int maxIndex(int[] array) |     public static int maxIndex(int[] array) | ||||||
|     { |     { | ||||||
|         // TODO...
 |         int maxi = 0;  | ||||||
| 
 |         for (int i=0; i<array.length;i++) | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |         { | ||||||
|         return -324688; |             if (array[maxi] < array[i]) | ||||||
| 
 |             { | ||||||
|  |                 maxi = i; | ||||||
|  |             } | ||||||
|  |              | ||||||
|  |         } | ||||||
|  |         return maxi; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | @ -104,17 +114,15 @@ public class ArrayExperimente | ||||||
|      * @param array Array, in dem gesucht wird. |      * @param array Array, in dem gesucht wird. | ||||||
|      * @returns Den Index des groessten vorkommenden Werts. |      * @returns Den Index des groessten vorkommenden Werts. | ||||||
|      */ |      */ | ||||||
|     public static int maxIndexKuerzer(int[] aray) |     public static int maxIndexKuerzer(int[] array) | ||||||
|     { |     { | ||||||
|         // TODO: Formuliere diese Funktion als Einzeiler, indem du
 |         // TODO: Formuliere diese Funktion als Einzeiler, indem du
 | ||||||
|         // Funktionen, die du oben schon geschrieben hast, geschickt aufrufst.
 |         // Funktionen, die du oben schon geschrieben hast, geschickt aufrufst.
 | ||||||
|         // Diese Variante einfacher zu formulieren als mit einer Schleife
 |         // Diese Variante einfacher zu formulieren als mit einer Schleife
 | ||||||
|         // (braucht allerdings mehr Rechenschritte).
 |         // (braucht allerdings mehr Rechenschritte--2 Stück).
 | ||||||
| 
 |         return indexVon(maxWert(array), array); | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |  | ||||||
|         return -3244786; |  | ||||||
|     } |     } | ||||||
| 
 |      | ||||||
|     /** |     /** | ||||||
|      * Ermittelt die Summe ueber alle Arrayelemente. |      * Ermittelt die Summe ueber alle Arrayelemente. | ||||||
|      * @param array Array, das aufaddiert wird. |      * @param array Array, das aufaddiert wird. | ||||||
|  | @ -122,10 +130,12 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int querSumme(int[] array) |     public static int querSumme(int[] array) | ||||||
|     { |     { | ||||||
|         // TODO...
 |         int summe = 0; | ||||||
| 
 |         for (int i=0; i<array.length; i++) | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |         { | ||||||
|         return -32460; |             summe = summe + array[i]; | ||||||
|  |         } | ||||||
|  |         return summe; | ||||||
|     }     |     }     | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | @ -136,11 +146,12 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static void addiereJeweilsD(int[] array, int zuschlag) |     public static void addiereJeweilsD(int[] array, int zuschlag) | ||||||
|     { |     { | ||||||
|         // TODO...
 |         for (int i=0; i<array.length; i++) | ||||||
|  |         { | ||||||
|  |             array[i] = zuschlag + array[i]; | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|      |  | ||||||
| 
 |  | ||||||
|     /** |     /** | ||||||
|      * Erstellt ein neues Array, in dem die Elemente des |      * Erstellt ein neues Array, in dem die Elemente des | ||||||
|      * urspruenglichen Array in der umgekehrten Reihenfolge drin sind. |      * urspruenglichen Array in der umgekehrten Reihenfolge drin sind. | ||||||
|  | @ -149,15 +160,8 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int[] arrayUmdrehen(int[] array) |     public static int[] arrayUmdrehen(int[] array) | ||||||
|     { |     { | ||||||
|         // fuer diese Funktion darf man ein neues Array anlegen, das 
 |  | ||||||
|         // die Eintraege von wendeArray in umgedrehter Reihenfolge enthaelt.
 |  | ||||||
|          |          | ||||||
|         // TODO...
 |  | ||||||
|          |  | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |  | ||||||
|         return null; |         return null; | ||||||
| 
 |  | ||||||
|          |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -30,7 +30,7 @@ public class Mitternachtsformelrechner | ||||||
|         { |         { | ||||||
|         double x1 = (-b/2*a); |         double x1 = (-b/2*a); | ||||||
|         System.out.println ("x1=" + x1); |         System.out.println ("x1=" + x1); | ||||||
|     } |          | ||||||
|         double Zähler1 = (-b + Math.sqrt(d)); |         double Zähler1 = (-b + Math.sqrt(d)); | ||||||
|         double Zähler2 = (-b - Math.sqrt(d)); |         double Zähler2 = (-b - Math.sqrt(d)); | ||||||
|         double x1 = (-b + Math.sqrt(d)) / (2*a); |         double x1 = (-b + Math.sqrt(d)) / (2*a); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue