Trabajo de Programacion
Trabajo de Programacion
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
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()
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()
End Sub
End Module