Im пытается создать вспомогательную процедуру, которая рисует последовательность пробелов и звезд, а затем выводит результат. Пользователь вводит количество звезд и количество пробелов, которые они хотели бы, а затем выводит звезды и пробелы на экране. Например, DrawStars (4,5) выводит ---- *****.Действительно борется с подчиненными процедурами при создании программы рисования звезд
Вот мой код до сих пор:
Module Module1
Sub Main()
Dim Spaces As Integer = 0
Dim Stars As Integer = 0
Dim TotalChars As Integer = 0
Console.WriteLine("Enter the number of spaces you want to enter")
Spaces = Console.ReadLine
Console.WriteLine("Enter the number of stars you want to enter")
Stars = Console.ReadLine
TotalChars = Spaces + Stars
DrawStars(Spaces, Stars, TotalChars)
Console.WriteLine("")
Console.ReadLine()
End Sub
Sub DrawStars(ByVal Spaces As Integer, ByVal Stars As Integer, ByVal TotalChars As Integer)
Dim Output As String
Do Until TotalChars = Stars + Spaces
If Spaces > 0 The
Output = Console.ReadLine
Else
Console.WriteLine("*")
End If
Loop
End Sub
End Module
вам нужно 2 Для циклов один для количества пробелов и один для звезд, просто добавьте их в один и тот же выходной var; он не нуждается в 'totalchars' – Plutonix