Está en la página 1de 5

UNIVERSIDAD NACIONAL

DE SAN AGUSTN

ESCUELA PROFESIONAL DE
INGENIERA INDUSTRIAL

PROGRAMACION Y METODOS NUMERICOS

GRUPO: GENIOMTICOS
INTEGRANTE:
- PAREDES CCORAHUA, RODRIGO

AREQUIPA PER
2016
TORRE DE HANOI

Construya a travs de visual una torre de hanoi, de diferentes colores:

Solucin
Module Module1
Dim fil, col As Integer
Sub Main()
Console.SetCursorPosition(35, 1)
Console.Write("TORRE DE HANOI")
Console.SetCursorPosition(35, 2)
Console.WriteLine("--------------")
For col = 20 To 60
For fil = 20 To 24
Console.SetCursorPosition(col, fil)
Console.BackgroundColor = ConsoleColor.Blue
Console.Write(" ")

Next
Next
For col = 26 To 54
For fil = 14 To 19
Console.SetCursorPosition(col, fil)
Console.BackgroundColor = ConsoleColor.Green
Console.Write(" ")

Next
Next
For col = 32 To 48
For fil = 9 To 13
Console.SetCursorPosition(col, fil)
Console.BackgroundColor = ConsoleColor.Red
Console.Write(" ")

Next
Next
For col = 38 To 42
For fil = 4 To 8
Console.SetCursorPosition(col, fil)
Console.BackgroundColor = ConsoleColor.Yellow
Console.Write(" ")

Next
Next

Console.ReadLine()
End Sub

End Module
TORRE DE HANOI
PROBLEMA DE LOS GRANOS EN EL TABLERO DE AJEDREZ

El inventor del ajedrez solicito al rey la siguiente recompensa, en el primer casillero del tablero le
pusieron un grano en el segundo dos gramos en el tercero cuatro en el cuarto ocho. El rey quiere
saber cuntos granos recibi en total.

SOLUCION

Module Module1

Sub Main()
Dim n1, s, c As Double
n1 = 0
For c = 1 To 64
s = Math.Pow(2, n1)
n1 = n1 + 1
s = s + s - 1
Next
Console.SetCursorPosition(2, 2)
Console.Write("LA RESPUESTA ES:")
Console.SetCursorPosition(1, 4)
Console.Write("LA SUMA TOTAL DE GRANOS RECIBIDOS POR LOS 64 CACILLEROS ES={0}", s)
Console.ReadLine()
End Sub

End Module
SUCESION

Encontrar la sumatoria de los 10 primeros trminos de la sucesin.

1 , 4 , 7 , 10 ...

Solucin

Module Module1

Sub Main()
Dim s As Single
Dim a As Single
Dim x As Single
s = 0
a = 1

For x = 1 To 10

s = s + a
a = a + 3
Next

Console.SetCursorPosition(2, 2)
Console.Write("RESPUESTA : ")
Console.ForegroundColor = ConsoleColor.Red
Console.SetCursorPosition(2, 4)
Console.Write("La suma de los diez primeros numeros es = {0}", s)
Console.ReadLine()
End Sub

Intereses relacionados