Seite 1 von 1

for schleife Kaputt??!

Verfasst: 25.04.2016 15:17
von Tommy

Code: Alles auswählen

For x=1 To 10
  For x=1 To 10
    Debug "bla"
  Next
Next
Warum nur 10 und nich 100?? Ich finde den Fehler vor lauter Fehler nicht :D

Re: for schleife Kaputt??!

Verfasst: 25.04.2016 15:19
von RSBasic
Sollte die zweite Schleife nicht eine andere Variable wie z.B. y haben?:

Code: Alles auswählen

EnableExplicit

Define x
Define y

For x=1 To 10
  For y=1 To 10
    Debug "bla"
  Next y
Next x

Re: for schleife Kaputt??!

Verfasst: 29.04.2016 09:00
von Kukulkan
Ja Tommy,

eine Variable ist für den PC wie eine Schublade in der er jeweils einen Zettel mit einem Wert für Dich ablegen kann. In der ersten Schleife sagst Du dem PC, er soll mit der Schublade X eine Schleife machen mit Werten von 1 bis 10. Und dann nochmal, innendrinnen, mit der selben Schublade nochmal eine Schleife. Das geht nicht, denn er kann in die Schublade X nur jeweils einen Zettel reinlegen. Wenn er also durch die innere Schleife gelaufen ist, liegt in der Schublade X am Ende ein Zettel mit einer 10 drauf. Danach prüft er die erste Schleife (Next) und da sieht er dass die erste Schleife erfüllt ist (soll ja am Ende 10 drinnen liegen). Daher ist er damit fertig.

Re: for schleife Kaputt??!

Verfasst: 29.04.2016 09:24
von Tommy
Moin Kukulkan, gut erklärt :) danke Kukulkan