TABLA DE MULTIPLICAR
Module Module1
Sub Main()
Dim r As Integer ' el producto
Dim a As Integer = 1 'primer termino del producto
Dim c As Integer 'variable de columna
Dim f As Integer 'variable de fila
Console.SetCursorPosition(25, 1)
Console.Write("TABLA DE MULTIPLICAR")
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(12, b + 2)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(22, b + 2)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(32, b + 2)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(42, b + 2)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(52, b + 2)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(12, 12 + b)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(22, 12 + b)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(32, 12 + b)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(42, 12 + b)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
a=a+1
For b = 1 To 10 Step 1
r=a*b
Console.SetCursorPosition(52, 12 + b)
Console.WriteLine("{0}*{1}={2}", a, b, r)
Next
For c = 10 To 60 Step 1
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(c, 3)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(c, 13)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(c, 23)
Console.Write("*")
Next
For f = 3 To 22 Step 1
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(10, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(20, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(30, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(40, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(50, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.Blue
Console.BackgroundColor = ConsoleColor.Blue
Console.SetCursorPosition(60, f)
Console.Write("*")
Next
Console.ReadLine()
End Sub
End Module
CANCHA DE TENIS
Module Module1
Sub Main()
Dim c As Integer 'VARIABLE DE COLUMNA
Dim f As Integer 'VARIABLE PARA FILA
Dim a As Integer
Dim b As Integer
Console.SetCursorPosition(30, 3)
Console.Write("CANCHA DE TENIS")
For a = 5 To 19 Step 1
For b = 10 To 70 Step 1
Console.ForegroundColor = ConsoleColor.DarkGreen
Console.BackgroundColor = ConsoleColor.DarkGreen
Console.SetCursorPosition(b, a)
Console.Write("*")
Next
Next
For f = 5 To 19
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(10, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(70, f)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(40, f)
Console.Write("*")
Next
For c = 10 To 70
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(c, 5)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(c, 19)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(c, 8)
Console.Write("*")
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(c, 16)
Console.Write("*")
Next
For f = 8 To 16
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(60, f)
Console.Write("*")
Next
For f = 8 To 16
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(20, f)
Console.Write("*")
Next
For c = 20 To 60
Console.ForegroundColor = ConsoleColor.White
Console.BackgroundColor = ConsoleColor.White
Console.SetCursorPosition(c, 12)
Console.Write("*")
Next
Console.ReadLine()
End Sub
End Module
TORRE DE HANOI
Module Module1
Sub Main()
Dim col, fila As Integer
Dim cx As Integer = 40
Dim cy As Integer = 1
Dim ancho As Integer = 4
Dim alto As Integer = 3
Dim ncuadros = 5
Console.SetCursorPosition(35, 20)
Console.Write("TORRE DE HANOI")
Console.ForegroundColor = ConsoleColor.Yellow
Console.BackgroundColor = ConsoleColor.Red
For k = 1 To ncuadros
Console.ForegroundColor = k + 9
Console.BackgroundColor = k + 9
For fila = 0 To alto
For col = 0 To ancho
Console.SetCursorPosition(cx + col, cy + fila)
Console.Write("*")
Next
Next
cy = cy + alto
cx = cx - ancho / 2
ancho = ancho * 2
Next
Console.ReadLine()
End Sub
End Module
MENU: SOLUCION DE INTEGRALES
Module Module1
Sub Main()
Dim I, x, a, b, n, an, AR, FX As Single
Dim opcion As Integer
Console.SetCursorPosition(35, 0)
Console.Write("INTEGRALES")
Console.SetCursorPosition(10, 2)
Console.Write("1. INSCRITOS")
Console.SetCursorPosition(10, 4)
Console.Write("2. CIRCUNSCRITOS")
Console.SetCursorPosition(10, 6)
Console.Write("3. PUNTO MEDIO")
Console.SetCursorPosition(10, 8)
Console.Write("4. TRAPECIAL")
Console.SetCursorPosition(10, 10)
Console.Write("5. FIN")
Console.SetCursorPosition(10, 12)
Console.Write("ESCOGER OPCION DEL 1 AL 5 :")
opcion = Console.ReadLine
Select Case opcion
Case "1"
I=0
Console.WriteLine("ingrese el valor de a")
a = Console.ReadLine()
Console.WriteLine("ingrese el valor de b")
b = Console.ReadLine()
Console.WriteLine("ingrese el numero de divisiones n")
n = Console.ReadLine()
an = (b - a) / n
For x = a To b - an Step an
FX = x * x
AR = FX * an
I = I + AR
Next
Console.Write("LA INTEGRAL ES {0}", I)
Console.ReadLine()
Case "2"
I=0
Console.WriteLine("ingrese el valor de a")
a = Console.ReadLine()
Console.WriteLine("ingrese el valor de b")
b = Console.ReadLine()
Console.WriteLine("ingrese el numero de divisiones n")
n = Console.ReadLine()
an = (b - a) / n
For x = (a + an) To b Step an
FX = x * x
AR = FX * an
I = I + AR
Next
Console.Write("LA INTEGRAL ES {0}", I)
Console.ReadLine()
Case "3"
I=0
Console.WriteLine("ingrese el valor de a")
a = Console.ReadLine()
Console.WriteLine("ingrese el valor de b")
b = Console.ReadLine()
Console.WriteLine("ingrese el numero de divisiones n")
n = Console.ReadLine()
an = (b - a) / n
For x = a + (an / 2) To b - (an / 2) Step an
FX = x * x
AR = FX * an
I = I + AR
Next
Console.Write("LA INTEGRAL ES {0}", I)
Console.ReadLine()
Case "4"
I=0
Console.WriteLine("ingrese el valor de a")
a = Console.ReadLine()
Console.WriteLine("ingrese el valor de b")
b = Console.ReadLine()
Console.WriteLine("ingrese el numero de divisiones n")
n = Console.ReadLine()
an = (b - a) / n
For x = a To (b - an) Step an
FX = (x * x) + ((x + an) * (x + an))
AR = FX + an
I = I + AR
Next
Console.Write("LA INTEGRAL ES {0}", I)
Console.ReadLine()
Case "5"
Console.Write("FIN")
Console.ReadLine()
End Select
Console.ReadLine()
End Sub
End Module
MENU: CONVERSIONES
Module Module1
Dim cm As Single
Dim pg As Single
Dim OPC As Single
Sub Main()
Do
Console.SetCursorPosition(38, 2)
Console.Write("CONVERCIONES")
Console.SetCursorPosition(30, 4)
Console.Write("1. DE CENTRIMETROS A PULGADAS")
Console.SetCursorPosition(30, 6)
Console.Write("2. DE PULGADAS A CENTIMETROS")
Console.SetCursorPosition(30, 8)
Console.Write("3. FIN")
Console.SetCursorPosition(30, 10)
Console.Write("ESCOGE OPCION DEL 1 AL 3 :")
OPC = Console.ReadLine()
Select Case OPC
Case 1
Console.Clear()
Console.Write("INGRESE CENTIMETROS:")
cm = Console.ReadLine
pg = cm / 2.54
Console.Write("EN PULGADAS: {0}", cm)
Console.ReadLine()
Case 2
Console.Clear()
Console.Write("INGRESE PULGADAS:")
pg = Console.ReadLine
cm = pg * 2.54
Console.Write("En centimetros son: {0}", cm)
Console.ReadLine()
End Select
Loop While (OPC <= 2)
End Sub
End Module