0% found this document useful (0 votes)
27 views9 pages

Trabajo de Programacion

The document contains code written in Visual Basic for multiple programs including: - A multiplication table program that prints the multiplication tables from 1 to 10. - A tennis court drawing program that prints a tennis court. - A Tower of Hanoi program that prints the tower. - A menu-driven integral solving program that allows the user to calculate integrals using different methods. - A conversions menu program that allows converting between centimeters and inches.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views9 pages

Trabajo de Programacion

The document contains code written in Visual Basic for multiple programs including: - A multiplication table program that prints the multiplication tables from 1 to 10. - A tennis court drawing program that prints a tennis court. - A Tower of Hanoi program that prints the tower. - A menu-driven integral solving program that allows the user to calculate integrals using different methods. - A conversions menu program that allows converting between centimeters and inches.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

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

You might also like