necesito su ayuda para un proyecto donde debo usar un inputbox para colocar un numero que va a ir decreciendo y usar un Msgbox para que muestre ese decrecimiento en forma de triangulo, ademas de estar bien centrado así:
15
14 15
13 14 15
12 13 14 15
11 12 13 14 15
10 11 12 13 14 15
9 10 11 12 13 14 15
8 9 10 11 12 13 14 15
7 8 9 10 11 12 13 14 15
6 7 8 9 10 11 12 13 14 15
5 6 7 8 9 10 11 12 13 14 15
4 5 6 7 8 9 10 11 12 13 14 15
3 4 5 6 7 8 9 10 11 12 13 14 15
2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
El codigo que use es este, me hace la forma pero, los números no me salen bien centrados ¿Qué puedo hacer?, ¿Como seria la condicion?
Dim nume As Integer
Dim tri, spe, nose As String
tri = " "
nume = InputBox("ingrese el numero", "entrada de datos")
While (nume < 0)
MsgBox("ingrese solo valores positivos")
nume = InputBox("Ingrese solo números mayores a 0")
End While
Next
For n As Integer = 0 To nume
For i As Integer = n To 1 Step -1
If nume < 10 Then
tri = tri & n - i + 1 & " "
Else
tri = tri & nume - i + 1 & " "
End If
Next
tri += vbNewLine
Next
MsgBox(tri)
End Sub