Schleifenprobelm

Status
Nicht offen für weitere Antworten.

coffeecup

Aktives Mitglied
Hallo!

Ich habe folgendes Problem :autsch: :
Ich benötige für die vertigstellung eines Programmes eine Schleife,
welche mir eine Variable a ( die zu deisem Zeitpunkt schon einen
fixen Wert hat) mit einem wert x multipliziert.(das allerdings nur einmal,
im nächsten Schritt, soll das Ergebnis von der ersten Multiplikation
mit x+1 multipliziert werden, und im Nächsten das Ergebnis der zweiten Multiplikation
mit x+2 (dann mit x+3,4,5,6) usw.

Sprich: eine schleife, welche in jedem Schritt das Ergebnis der vorherigen
Multiplikation mit dem Multiplikator+1 ausgibt.


Code:
a*x=c
c*(x+1)=d
d*((x+1)+1)=e
e*(((x+1)+1)+1)=........
usw.

Ich komme einfach auf keine grünen Zweig, das Problem ist alles andere als unlösbar,
aber aus irgend einem Grund komme ich nicht weiter!
Habe ich irgendetwas übersehen :?:

Ich weiß zwar, dass ich wie oben angeführt jeden Schritt einzeln mit
Variablen rechenen kann, aber die Variante der Schleife ist um einiges eleganter!

Deshalb bitte ich um Hilfe, bzw. Denkanstöße.
Danke schon im Voraus :toll: :?:

lg coffeecup
 
G

Guest

Gast
und wie kann man das nun mit System print out ausgeben,
so dass jedes ergebnis einzeln in einer zeile ausgegeben wird?

Das geht ja bei dieser Variante nicht? oder?

Aber vl. habe ich die Frage nicht verstanden
 

coffeecup

Aktives Mitglied
Hallo!

1) SlaterB :D .:

Danke vielmals, das hat mir sehr weitergeholfen! :idea:
Aus irgendeinem Grund habe ich es nicht zusammengebracht,
y=y*i;selbst herauszubekommen!


Danke SlaterB . :toll:




2)
und wie kann man das nun mit System print out ausgeben,
so dass jedes ergebnis einzeln in einer zeile ausgegeben wird?
Code:
public class test {
	public static void main(String[] args) {

		int a;
		a = 8;// (beliebige Zahl)

		int y = a;
		for (int i =x; i <10000; i = i ++) {
			System.out.println(y);
			y = y * i;
		}
	}
}
 
Status
Nicht offen für weitere Antworten.

Oben