VisualBasic Einfache Frage zur Schleife

sYnq

Lieutenant
Registriert
Mai 2010
Beiträge
563
Moin CBler,
bin gerade etwas am VB üben. Mein Lehrer hat uns ein paar Hausaufgaben gegeben. Bisschen Schleifen üben uns sowas. Aber genau das klappt blöderweise bei mir nicht :freak:

Ich soll einen Zinsrechner basteln, der sämtliche Zinsen bis zu einem Wert X ausgibt.
Bei 1% Zinsen erhalten Sie ....
Bei 2% Zinsen erhalten Sie ....
Bei 3% Zinsen erhalten Sie ....
Bei X% Zinsen erhalten Sie ....

X ist in dem Fall frei wählbar.

Ich habe mal das ganze zusammen auf einen Screenshot gepackt, hoffe ihr könnt damit was anfangen und mir im besten Fall sogar weiterhelfen.



Bisher ist es halt so, dass X% Zinsen zwar angezeigt wird, die Werte (ab 1) aber nicht.

Wie kann ich den Fehler beheben?

Ich weiß, ist ein Anfängerfehler - ich bin aber auch ein absoluter Anfänger was das angeht.

Besten Dank!!

sYnq
 
Du hast nur einen einzigen Ausgabetext und der erfolgt nachdem die Schleife durchlaufen ist, d.h. wenn du zur Ausgabe kommst, sind die Werte kleiner X schon weg, bzw. überschrieben.
 
Zuletzt bearbeitet:
Habs gerade selbst durch etwas googlen lösen können ;-)

ausgabe &= "Bei " & i & "% Zinsen erhalten Sie: " & prozentwert & "€" & vbCrLf

Da fehlte ein & vor dem gleich. Ähnlich wie bei PHP bei sowas ein ".=" gehört.
 
Du überschreibst innerhalb der Schleife die Variable "ausgabe" bei jeder Iteration mit einer neuen Zeile anstatt eine weitere Zeile hinzuzufügen.
 
Zurück
Oben