Guten Abend,
Ich sitzte nun schon seit..... ZU LANGE an dieser einen Aufgabe:
Gegeben ist ein Schachbrett mit 64 Feldern (8x8). Auf dem ersten Feld liegt ein Korn, auf den zweiten liegen 2, auf dem dritten 4 auf dem vierten 8 usw. Auf welchem Feld liegt das Korn Nr. 100 000? Ab welchem Feld liegen mehr als 1.000.000 Körner auf dem Brett?
Dies soll mit einer Grafischen Benutzer Oberfläche und mit Hilfe der do und while Schleife gelöst werden.
Ich habe mir gedach das ich versuche eine Variabele für das Feld und eine für das Korn zu machen doch wie sag ich Java jetzt das er bei jedem Feld verdoppeln soll ???:L
Hier mein Quell Text:
Erklärung:
Bei
will ich Feld auf die Zahl eins setzten wobei ich da mir ziemlich sicher bin das es Falsch ist
nFZahl ist die Zahl die der Benutzter Eingibt
Der Versuch es zu verdoppeln da ich immer wieder neue Erros bekomme weiß ich nicht ob das so geht ;(
Wäre super wenn Ihr mir helfen könntet
LG Pazago
Ich sitzte nun schon seit..... ZU LANGE an dieser einen Aufgabe:
Gegeben ist ein Schachbrett mit 64 Feldern (8x8). Auf dem ersten Feld liegt ein Korn, auf den zweiten liegen 2, auf dem dritten 4 auf dem vierten 8 usw. Auf welchem Feld liegt das Korn Nr. 100 000? Ab welchem Feld liegen mehr als 1.000.000 Körner auf dem Brett?
Dies soll mit einer Grafischen Benutzer Oberfläche und mit Hilfe der do und while Schleife gelöst werden.
Ich habe mir gedach das ich versuche eine Variabele für das Feld und eine für das Korn zu machen doch wie sag ich Java jetzt das er bei jedem Feld verdoppeln soll ???:L
Hier mein Quell Text:
Java:
int Feld, Korn ;
Feld = Math.random()*1;
nFZahl = Korn ;
do {
Feld = Feld++ + Feld++ ;
}
while (nFZahl==Feld) ;
}
Erklärung:
Bei
Java:
Feld = Feld 1 ;
nFZahl ist die Zahl die der Benutzter Eingibt
Java:
Feld = Feld++ + Feld++ ;
Wäre super wenn Ihr mir helfen könntet
LG Pazago