Zum Inhalt springen

Schleifen


Gast Chopper

Empfohlene Beiträge

Geschrieben

Hallo, ich soll zwei Schleifen in VBA programmieren aber ich bekomme das nicht hin. Kann mir da einer weiterhelfen? :(

Die ERSTE:

Das erstellte Programm soll die Zahlen 0 2 5 9 14 20 27 ...

Zeilenweise ausgeben. Die Ausgabe endet mit dem Wert vom Betrag 100 oder größer.

Die ZWEITE:

Addieren Sie die ungeraden und die geraden Zahlen getrennt auf (also 0 + 2 + 14 + 20 + ... bzw. 5 + 9 + ....)

Geben Sie beide Summen aus.

Wäre nett wenn mir da jemand helfen könnte :(

Geschrieben

bei der ersten schleife addierst du erst zwei, dann drei, dann vier usw dazu.

Wie sehen denn deine Versuche bis jetzt aus?

Gruß

Jogibaer0411

Geschrieben

Ich bin hier gerade am verzweifeln.

Ich hab es mal so versucht:

Private Sub CommandButton4_Click()

Dim Summe As Integer

Dim i As Integer

For i = 1 To 99

Summe = (1 * i) + i

Cells(6, i + 4).Value = Summe

Next i

End Sub

Geschrieben

Ich bekomme die einzelne Addition auf die Werte nicht hin.

also dieses +2 +3 +4 :confused:

Geschrieben

Hey super das funktioniert schon mal. :)

Nur wie bekomme ich es hin, dass die Auflistung bei 100 stoppt. Wäre es nicht sinnvoller eine while schleife zu verwenden?

Geschrieben

Danke übrigens für deine Hilfe :)

Ok "auch" bedeutet das man das auch so lösen kann?

Private Sub CommandButton4_Click()

Dim Summe As Integer

Dim i As Integer

For i = 1 To 99

Summe = Summe + (i + 1)

Cells(6, i + 4).Value = Summe

Next i

End Sub

Geschrieben

Hm irgendwie bekomme ich das nicht so hin. Kann das sein das ich vielleicht eine If Bedingung reinsetzen sollte um es auf hundert zu begrenzen???:confused:

  • 2 Wochen später...
Geschrieben

jo...du brauchst eine IF-Bedingungen, wnen du es mit For machen willst, die i nur drauf addiert, wenn Summe noch unter 100 liegt!!!

Für deine 2te Aufgabe wäre es sinnvoll die jeweilige Zahl durch 2 zu teilen und zu überprüfen, ob ein Rest bleibt, wenn ja dann haste eine ungerade Zahl und kannst Sie auf summe_ungerad addieren ansonsten addierst du sie auf summe_gerade!!!

Geschrieben

Ok danke für eure hilfe leute! Ihr habt mir echt weitergeholfen! :)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...