Module Module1 Sub DessineLigneHorizontale(ByVal x As Integer, ByVal y As Integer, ByVal longueur As Integer) Dim i As Integer For i = 0 To longueur - 1 Console.SetCursorPosition(x + i, y) Console.Write("*") Next End Sub Sub DessineLigneVerticale(ByVal x As Integer, ByVal y As Integer, ByVal longueur As Integer) Dim i As Integer For i = 0 To longueur - 2 Console.SetCursorPosition(x, y + i) Console.Write("*") Next End Sub Sub DessineCarre(ByVal x As Integer, ByVal y As Integer, ByVal largeur As Integer) DessineLigneHorizontale(x, y, largeur) DessineLigneHorizontale(x, y + largeur - 1, largeur) DessineLigneVerticale(x, y, largeur) DessineLigneVerticale(x + 2, y, largeur) End Sub Sub Main() DessineCarre(5, 5, 5) DessineCarre(5, 10, 4) End Sub End Module
Sub Main() DessineCarre(5, 5, 4) DessineCarre(5, 12, 5) End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question