Hello Leute,
und zwar brauche ich Hilfe ab Zeile 39.
Ich will einen Tannenbaum darstellen und bei 39 sollen die Tannen dargestellt werden.
Es soll mit einem Zeichen beginnen und dann immer 2 mehr werden bis die MaxBreite erreicht ist.
Die Leerzeichen sollen auch kleiner werden. Habe den Rest hinbekommen, es hakelt nur an dieser Stelle.
Wäre nett wenn ihr mir es erklären könntet. Rest steht denke ich in dem Kommentar erklärt.
*Eigentlichen Beitragstext aus Codeteil extrahiert* ~NoFear23m
und zwar brauche ich Hilfe ab Zeile 39.
Ich will einen Tannenbaum darstellen und bei 39 sollen die Tannen dargestellt werden.
Es soll mit einem Zeichen beginnen und dann immer 2 mehr werden bis die MaxBreite erreicht ist.
Die Leerzeichen sollen auch kleiner werden. Habe den Rest hinbekommen, es hakelt nur an dieser Stelle.
Wäre nett wenn ihr mir es erklären könntet. Rest steht denke ich in dem Kommentar erklärt.
VB.NET-Quellcode
- Module Module1
- Sub Main()
- Dim MaxBreite As Integer
- Dim breite As String
- Dim Zeichen1 As Char
- Dim Zeichen2 As Char
- Console.WriteLine("Bitte maximale Breite eingeben!")
- MaxBreite = 0
- Do While MaxBreite = 0
- breite = Console.ReadLine()
- If IsNumeric(breite) Then
- MaxBreite = CInt(breite)
- End If
- Loop
- Console.WriteLine("maximale Breite = " & MaxBreite)
- Console.WriteLine()
- Console.WriteLine("Bitte Zeichen auswählen, womit Sie die Tannen darstellen wollen!")
- Zeichen1 = Console.ReadLine()
- Console.WriteLine("Zeichen für Tanne = " & Zeichen1)
- Console.WriteLine()
- Console.WriteLine("Bitte Zeichen auswählen, womit Sie den Stamm darstellen wollen!")
- Zeichen2 = Console.ReadLine()
- Console.WriteLine("Zeichen für Stamm = " & Zeichen2)
- Console.WriteLine()
- 'Wiederholung der Tannen bis MaxBreite
- 'Top - Down einbringen
- 'mit einem Zeichen starten und dann nach unten +2 bis MaxBreite
- Dim i = 1
- Do Until (i < MaxBreite)
- Console.WriteLine(" " + Zeichen1)
- i += 2
- Loop
- ' Wiederholung des Stammes 3 Mal
- Dim Zähler As Integer = 0
- Do
- Console.WriteLine(Zeichen2 + Zeichen2 + Zeichen2)
- Zähler += 1
- Loop Until Zähler = 3
- Console.ReadLine()
- End Sub
- End Module
*Eigentlichen Beitragstext aus Codeteil extrahiert* ~NoFear23m
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Nofear23m“ ()