samedi 9 mai 2015
Übungsaufgabe
Posted on 15:10 by verona
edit:Bitte verschieben, falsches Unterforum.
Hallo bin relativ neu in der Programmierwelt und hätte eine Frage zu einer Aufgabe:
Erzeugen Sie in einer Methode
Zufallszahlen zwischen 1.0 und 10.0 und ermitteln Sie für diese Zahlen Mittelwert, Minimum und Maximum! Die Anzahl der Zahlen kann der Methode als Übergabeparameter übergebenwerden. Die drei Ergebniswerte sollen in einer dafür geeigneten Datenstruktur zurückgegeben werden. Achtung: Sie dürfen dabei keine Container für Ihre Lösung verwenden!!!
Hier meine bisherige "Leistung". Ich komme nicht darauf wie ich das Minimum und Maximum erfrage.
Mein Ansatz dafür ist, dass ich meine Zufallszahlen irgendwie speichern muss, also am Ende auf die einzelnen generierten Zufallszahlen zugreifen kann, so ich wie es hab liefert er mir immer für das Minimum und Maximum die zuletzt generierte Zufallszahl, weil ich ja so erg deklariert hab.
import java.util.Random;
public class adfdf {
public static void main(String[]args){
System.out.println(adfdf.zufallszahl(3));
}
public static double zufallszahl(int zahlen){
double minimum = 0.0;
double maximum = 10.0;
double erg = 0;
double summe = 0;
double mittelwert = 0;
double zufallszahlenMinimum = 0;
double zufallszahlenMaximum = 0;
for (int i = 0; i<zahlen; i++){
erg = Math.random()*(maximum - minimum + 1) + minimum;
summe = erg + summe;
System.out.println("Die Zufallszahlen sind: " + erg);
mittelwert = summe / 2;
zufallszahlenMinimum = Double.min(erg, erg);
zufallszahlenMaximum = Double.max(erg, erg);
}
System.out.println("Der Mittelwert ist: " + mittelwert);
System.out.println("Das Maximum ist " + zufallszahlenMaximum);
System.out.println("Das Minimum ist " + zufallszahlenMinimum);
return summe;
}
}
Hoffe ihr könnt mir helfen.
mfg
derHulki
Hallo bin relativ neu in der Programmierwelt und hätte eine Frage zu einer Aufgabe:
Erzeugen Sie in einer Methode
Zufallszahlen zwischen 1.0 und 10.0 und ermitteln Sie für diese Zahlen Mittelwert, Minimum und Maximum! Die Anzahl der Zahlen kann der Methode als Übergabeparameter übergebenwerden. Die drei Ergebniswerte sollen in einer dafür geeigneten Datenstruktur zurückgegeben werden. Achtung: Sie dürfen dabei keine Container für Ihre Lösung verwenden!!!
Hier meine bisherige "Leistung". Ich komme nicht darauf wie ich das Minimum und Maximum erfrage.
Mein Ansatz dafür ist, dass ich meine Zufallszahlen irgendwie speichern muss, also am Ende auf die einzelnen generierten Zufallszahlen zugreifen kann, so ich wie es hab liefert er mir immer für das Minimum und Maximum die zuletzt generierte Zufallszahl, weil ich ja so erg deklariert hab.
import java.util.Random;
public class adfdf {
public static void main(String[]args){
System.out.println(adfdf.zufallszahl(3));
}
public static double zufallszahl(int zahlen){
double minimum = 0.0;
double maximum = 10.0;
double erg = 0;
double summe = 0;
double mittelwert = 0;
double zufallszahlenMinimum = 0;
double zufallszahlenMaximum = 0;
for (int i = 0; i<zahlen; i++){
erg = Math.random()*(maximum - minimum + 1) + minimum;
summe = erg + summe;
System.out.println("Die Zufallszahlen sind: " + erg);
mittelwert = summe / 2;
zufallszahlenMinimum = Double.min(erg, erg);
zufallszahlenMaximum = Double.max(erg, erg);
}
System.out.println("Der Mittelwert ist: " + mittelwert);
System.out.println("Das Maximum ist " + zufallszahlenMaximum);
System.out.println("Das Minimum ist " + zufallszahlenMinimum);
return summe;
}
}
Hoffe ihr könnt mir helfen.
mfg
derHulki
Übungsaufgabe
Categories: Übungsaufgabe
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire