Hallo Ihr Lieben
Ich bastle seit drei Tagen an dem Programm und wenn ein Fehler beseitigt ist taucht der nächste auf... Morgen muss ich das ganze abgeben und ich zweifle langsam ob das
Programm von Grund auf überhaupt so funktionieren kann.
Ich bitte um Hilfe.
Spielregeln sind wie folgt:
vereinfachten Spielregeln. Man beginnt mit einer bestimmten Spielsumme (z.B. 1000 €) und man soll eine Reihe von Runden spielen können.
Jede Runde kann man eine Spielart und einen Einsatz wählen.
Der Gewinnchancen sind wie folgt:
Einfache Chancen: 1 : 1
Zahl: 1 : 35
Der Einsatz ist bei den Spielen begrenzt (und nie höher als das aktuelle Kapital):
Zahl: Minimum 1 €, Maximum 100 €
Zufallszahlengenerator. zwischen 0 und 36:int nr = (int)(Math.random() * 37);
Ich bastle seit drei Tagen an dem Programm und wenn ein Fehler beseitigt ist taucht der nächste auf... Morgen muss ich das ganze abgeben und ich zweifle langsam ob das
Programm von Grund auf überhaupt so funktionieren kann.
Ich bitte um Hilfe.
Spielregeln sind wie folgt:
vereinfachten Spielregeln. Man beginnt mit einer bestimmten Spielsumme (z.B. 1000 €) und man soll eine Reihe von Runden spielen können.
Jede Runde kann man eine Spielart und einen Einsatz wählen.
Der Gewinnchancen sind wie folgt:
Einfache Chancen: 1 : 1
Zahl: 1 : 35
Der Einsatz ist bei den Spielen begrenzt (und nie höher als das aktuelle Kapital):
Zahl: Minimum 1 €, Maximum 100 €
Zufallszahlengenerator. zwischen 0 und 36:int nr = (int)(Math.random() * 37);
Java:
class roulette {
public static void main(String[] args){
int rouge; // rot - Rouge
int noir; // schwarz - Noir
int pair; // Gerade - Pair
int impair; // Ungerade - Impair
int manque; // niedrig - Manque
int passe; // hoch - Passe
int plein; // Zahl - Plein
double kapital;
kapital = 1000;
boolean e; // Spielart Einfach = E
boolean z; // Spielart Zahl = Z
//int e, z;
// Spielart bestimmen
Out.println(" -------------- ");
Out.println(" | ROUTLETTE | ");
Out.println(" -------------- ");
Out.println("Bitte bestimmen Sie die Spielart ( e - Einfache / z - Zahl): \n");
e = In.readBoolean();
z = In.readBoolean();
Out.println(" Geben Sie ein auf was Sie setzten. \n\n");
int x;
Out.println("R - Rouge, N - Noir, P - Pair, I - Impair, M - Manque, S - Passe: \n");
int R, N, P, I, M, S;
R = In.read();
N = In.read();
P= In.read();
I= In.read();
M= In.read();
S= In.read();
rouge = R;
noir = N;
pair = P;
impair = I;
manque = M;
passe = P;
Out.println("Wieviel wollen Sie setzten (>=1, <=100, <=Kapital): \n");
int Summe; // Einsatz
int nr;
nr = In.readInt();
switch (nr = (int) (Math.random() * 37)){
case 1:
Out.println("Die Zahl ist 1");
Out.println("Manque, Rouge, Impair");
case 2:
Out.println("Die Zahl ist 2");
Out.println("Manque, Noir, Pair");
case 3:
Out.println("Die Zahl ist 3");
Out.println("Manque, Rouge, Impair");
case 4:
Out.println("Die Zahl ist 4");
Out.println("Manque, Noir, Pair");
case 5:
Out.println("Die Zahl ist 5");
Out.println("Manque, Impair, Rouge");
case 6:
Out.println("Die Zahl ist 6");
Out.println("Manque, Pair, Noir");
case 7:
Out.println("Die Zahl ist 7");
Out.println("Manque, Impair, Rouge");
case 8:
Out.println("Die Zahl ist 8");
Out.println("Manque, Pair, Noir");
case 9:
Out.println("Die Zahl ist 9");
Out.println("Manque, Impair, Rouge");
case 10:
Out.println("Die Zahl ist 10");
Out.println("Manque, Pair, Noir");
case 11:
Out.println("Die Zahl ist 11");
Out.println("Manque, Impair, Noir");
case 12:
Out.println("Die Zahl ist 12");
Out.println("Manque, Pair, Rouge");
case 13:
Out.println("Die Zahl ist 13");
Out.println("Manque, Impair, Noir");
case 14:
Out.println("Die Zahl ist 14");
Out.println("Manque, Pair, Rouge");
case 15:
Out.println("Die Zahl ist 15");
Out.println("Manque, Impair, Noir");
case 16:
Out.println("Die Zahl ist 16");
Out.println("Manque, Pair, Rouge");
case 17:
Out.println("Die Zahl ist 17");
Out.println("Manque, Impair, Noir");
case 18:
Out.println("Die Zahl ist 18");
Out.println("Manque, Pair, Rouge");
case 19:
Out.println("Die Zahl ist 19");
Out.println("Passe, Impair, Rouge");
case 20:
Out.println("Die Zahl ist 20");
Out.println("Passe, Pair, Noir");
case 21:
Out.println("Die Zahl ist 21");
Out.println("Passe, Impair, Rouge");
case 22:
Out.println("Die Zahl ist 22");
Out.println("Passe, Pair, Noir");
case 23:
Out.println("Die Zahl ist 23");
Out.println("Passe, Impair, Rouge");
case 24:
Out.println("Die Zahl ist 24");
Out.println("Passe, Pair, Noir");
case 25:
Out.println("Die Zahl ist 25");
Out.println("Passe, Impair, Rouge");
case 26:
Out.println("Die Zahl ist 26");
Out.println("Passe, Pair, Noir");
case 27:
Out.println("Die Zahl ist 27");
Out.println("Passe, Impair, Rouge");
case 28:
Out.println("Die Zahl ist 28");
Out.println("Passe, Pair, Noir");
case 29:
Out.println("Die Zahl ist 29");
Out.println("Passe, Impair, Noir");
case 30:
Out.println("Die Zahl ist 30");
Out.println("Passe, Pair, Rouge");
case 31:
Out.println("Die Zahl ist 31");
Out.println("Passe, Impair, Noir");
case 32:
Out.println("Die Zahl ist 32");
Out.println("Passe, Pair, Rouge");
case 33:
Out.println("Die Zahl ist 33");
Out.println("Passe, Impair, Noir");
case 34:
Out.println("Die Zahl ist 34");
Out.println("Passe, Pair, Rouge");
case 35:
Out.println("Die Zahl ist 35");
Out.println("Passe, Impair, Noir");
case 36:
Out.println("Die Zahl ist 36");
Out.println("Passe, Pair, Rouge");
}
if ((nr == x) && (e)){
kapital = kapital + Summe;
Out.println("Sie haben gewonnen. Ihr neues Kapital: "+kapital+" EUR");
}else if ((nr == x) && z){
kapital = kapital + (Summe*35);
Out.println("Sie haben gewonnen. Ihr neues Kapital: "+kapital+" EUR");
}else{
//(nr != x)
kapital = kapital - Summe;
Out.println("Sie haben verloren. Ihr neues Kapital: "+kapital+" EUR");
}
Out.println("Wollen Sie Weiterspielen? (ja oder nein): ");
int ja;
ja = In.read();
int nein;
nein = In.read();
while (In.done()){
return;
if (nein){
break;
}
}
}
}