Module Module1
Sub Main()
Dim intValue, intcount1, intcount2 As Integer
Console.WriteLine("아무 숫자나 입력하세요")
intvalue = Console.ReadLine()
For intValue = 4 To 1 Step -1
For intcount2 = 1 To intValue
Console.Write("0")
Next
Console.WriteLine()
Next
End Sub
End Module
여기까지해서
0000
000
00
0
을 만들었는데 제 목표는
0000*
000**
00***
0****
*****
이건데 어떻게 해야되나요?
ㅠㅠㅠ
프로그램 로직을 만들땐 출력부와 연산부 그리고 컨트롤러를 따로 구분해 작성하시는게 좋습니다.
출력할때 하나의 연산이 끝나고 출력하고 또 연산하고 출력하고 식의 로직은 비효율적인데다가 직관적이지도 않습니다.
내가 화면에 무얼 찍을지 그 내용을 버퍼에 담고 연산이 끝나면 버퍼를 화면에 출력하는식의 방법을 취해보시면 좋을듯 합니다.
쉽게 말해 모든 연산을 끝낸다음에 출력을 해보시면 원하는 모양으로 수정또한 쉬워집니다.