Aufgabe 3.3 Minimumsuche

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Aufgabe 3.3 Minimumsuche
hi Leute,

habe folgendes Problem mit der Aufgabe “MinimumSuche”.
Das Programm funktioniert ohne Probleme jedoch erscheint bei der Abgabe, dass nur 5% riuchtig sei.

public class MinimumSuche {

public static void main(String[] myArgs){
	
	//Die 3 Zahlen werden mit Hilfe von java.lang.Math.random hier zufaellig gesetzt
	int zufallsZahl_1 = intRandom();
	int zufallsZahl_2 = intRandom();
	int zufallsZahl_3 = intRandom();
	
	//Ausgabe am Bildschirm 
	System.out.println("3 Zufallszahlen..\n=================");
	System.out.println("Zahl 1: " + zufallsZahl_1 + " Zahl 2: " + zufallsZahl_2 + " Zahl 3: " + zufallsZahl_3 + "\n");
	
	//Methode MinimumSuche diese 3 Variablen übergeben und Rückgabe speichern
	int minimum = MinimumSuche(zufallsZahl_1, zufallsZahl_2, zufallsZahl_3);
	
	//Jetzt muss dass Minimum noch ausgegeben werden
	System.out.println("Von 3 Zufallszahlen war die kleinste: " + minimum);
}//Ende Main

public static int MinimumSuche(int a, int b, int c){
	int Minimum = 0; //Hilfsvariable
	
	//Algorithmus zur Feststellung der groesseren von den dreien
	if(a < b){
		if(a < c) Minimum = a;
		else Minimum = c;
	}
	else if(b < c) Minimum = b;
	else Minimum = c;
	
	return Minimum;
}//Ende Methode MinimumSuche

///Methode intRandom zur Lieferung einer Zufallszahl zwischen 0 und 300
public static int intRandom()
{
return (int)(Math.random() * 301);


} //hier endet Methode intRandom

}

Hoffe Ihr könnt mir helfen.


Die Funktion MinimumSuche(…) muss minSuche(…) heißen, sonst funktioniert der Testcase nicht.


werde es gleich mal ausprobieren, danke für die schnelle Hilfe!!!
Hoffe es klappt.


zeigt mir wieder nur 5% an, dass kann doch einfach nicht sein!!!
Da muss irgendwo noch ein anderer Fehler sein


:smiley: habe es hinbekommen, 100%…

Danke für die Hilfe TheFlow.

Hattest recht, habe es falsch verstanden gehabt :wand:

Und noch was
Nutzt bitte die CodeTags.


Dürfen wir Math.min() nicht verwenden?


Warum nicht.
Aber warum mit Kanonen auf Spatzen schiessen :smiley: