Professional Documents
Culture Documents
Menu de Opciones Usando Case
Menu de Opciones Usando Case
Sub Main()
Dim Opcion As Integer
Console.SetCursorPosition(20, 1)
Console.WriteLine("Graficos")
Console.SetCursorPosition(1, 2)
Console.WriteLine("")
Console.SetCursorPosition(1, 3)
Console.WriteLine("1.- Torre de Hanoi")
Console.SetCursorPosition(1, 4)
Console.WriteLine("2.- Cancha de Tenis")
Console.SetCursorPosition(1, 5)
Console.WriteLine("3.- Ajedrez")
Console.SetCursorPosition(1, 6)
Console.WriteLine("4.- Ahorcado")
Console.SetCursorPosition(1, 7)
Console.WriteLine("5.- Tabla de Multiplicar")
Console.SetCursorPosition(1, 8)
Console.WriteLine("")
Console.SetCursorPosition(1, 9)
Console.Write("Teclee la Opcion Deseada: ")
Dim C, F As Integer
Dim cx = 1, cy = 2, ancho = 79, alto = 21, fila, col As Integer
Console.ForegroundColor = ConsoleColor.DarkRed
Console.BackgroundColor = ConsoleColor.DarkRed
For fila = 0 To alto
For col = 0 To ancho
Console.SetCursorPosition(cx + col, cy + fila)
'Console.Write("{0}", Chr(219).ToString)
Console.Write("*")
Next
Next
For C = 1 To 80 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(C, 1)
Console.Write("█")
Next
For C = 1 To 40 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(C + 20, 12)
Console.Write("█")
Next
For C = 1 To 80 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(C, 24)
Console.Write("█")
Next
For F = 1 To 24 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(1, F)
Console.Write("█")
Next
For F = 1 To 24 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(80, F)
Console.Write("█")
Next
For F = 1 To 24 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(40, F)
Console.Write("█")
Next
For F = 1 To 24 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(20, F)
Console.Write("█")
Next
For F = 1 To 24 Step 1
Console.ForegroundColor = ConsoleColor.White
Console.SetCursorPosition(60, F)
Console.Write("█")
Next
Case 3
Case 4
Case 5
Dim a, c, e, g, i, k, m, o, q, s As Integer
Console.SetCursorPosition(20, 0)
Console.Write("TABLA DE MULTIPLICAR")
For a = 1 To 10
Console.SetCursorPosition(0, 2)
Console.Write("Tabla 1")
Console.SetCursorPosition(0, a + 3)
Console.WriteLine("{0}*{1}= {2}", a, 1, a * 1)
Next a
For c = 1 To 10
Console.SetCursorPosition(12, 2)
Console.Write("Tabla 2")
Console.SetCursorPosition(12, c + 3)
Console.WriteLine("{0}*{1}= {2}", c, 2, c * 2)
Next c
For e = 1 To 10
Console.SetCursorPosition(24, 2)
Console.Write("Tabla 3")
Console.SetCursorPosition(24, e + 3)
Console.WriteLine("{0}*{1}= {2}", e, 3, e * 3)
Next e
For g = 1 To 10
Console.SetCursorPosition(36, 2)
Console.Write("Tabla 4")
Console.SetCursorPosition(36, g + 3)
Console.WriteLine("{0}*{1}= {2}", g, 4, g * 4)
Next g
For i = 1 To 10
Console.SetCursorPosition(48, 2)
Console.Write("Tabla 5")
Console.SetCursorPosition(48, i + 3)
Console.WriteLine("{0}*{1}= {2}", i, 5, i * 5)
Next i
For k = 1 To 10
Console.SetCursorPosition(0, 15)
Console.Write("Tabla 6")
Console.SetCursorPosition(0, k + 16)
Console.WriteLine("{0}*{1}= {2}", k, 6, k * 6)
Next k
For m = 1 To 10
Console.SetCursorPosition(12, 15)
Console.Write("Tabla 7")
Console.SetCursorPosition(12, m + 16)
Console.WriteLine("{0}*{1}= {2}", m, 7, m * 7)
Next
For o = 1 To 10
Console.SetCursorPosition(24, 15)
Console.Write("Tabla 8")
Console.SetCursorPosition(24, o + 16)
Console.WriteLine("{0}*{1}= {2}", o, 8, o * 8)
Next
For q = 1 To 10
Console.SetCursorPosition(36, 15)
Console.Write("Tabla 9")
Console.SetCursorPosition(36, q + 16)
Console.WriteLine("{0}*{1}= {2}", q, 9, q * 9)
Next
For s = 1 To 10
Console.SetCursorPosition(48, 15)
Console.Write("Tabla 10")
Console.SetCursorPosition(48, s + 16)
Console.WriteLine("{0}*{1}= {2}", s, 10, s * 10)
Next
End Select
Opcion = Console.ReadLine()
End Sub
End Module