You are on page 1of 3

Module Module1

Sub Main()
'Ejercicio 01: Escribir un programa que calcule y visualice el m�s grande,
el m�s peque�o y la media de N n�meros. El valor de N se solicitar� al principio
del programa y los n�meros ser�n introducidos por el usuario
Dim grande = 0, peque�o = 999999999, media, N, suma As Single
Console.Write("Ingrese el numero de datos: ")
N = Console.ReadLine
While N <= 0
Console.Write("Reingrese el numero de datos: ")
N = Console.ReadLine
End While
Dim num(N - 1) As Integer
For i = 0 To N - 1 Step +1
Console.Write("Ingrese el numero " & i + 1 & ": ")
num(i) = Console.ReadLine
suma = suma + num(i)
If (num(i) > grande) Then
grande = num(i)
End If
If (num(i) < peque�o) Then
peque�o = num(i)
End If
Next
media = (suma / N)
Console.WriteLine()
Console.WriteLine("El n�mero mas grande es " & grande & " ")
Console.WriteLine()
Console.WriteLine("El n�mero mas peque�o es " & peque�o & " ")
Console.WriteLine()
Console.WriteLine("La media es " & media & " ")
Console.ReadLine()

End Sub

End Module

Module Module1

Sub Main()
'Ejercicio 02: Escribe un programa que obtenga e imprima la lista de
inter�s producido y capital acumulado anualmente, por un capital C,
impuesto con redito R durante N a�os a inter�s compuesto.
El inter�s anual obtenido se calcula I=C*R/100.
El capital se incrementa cada a�o con los intereses producidos y
cada dos a�os se deposita 500 m�s.
Dim redito, N As Single
Console.Write("Ingrese el numero de a�os: ")
N = Console.ReadLine
While N <= 0
Console.Write("Reingrese el numero de a�os: ")
N = Console.ReadLine
End While
Dim int_cap(1, N) As Single
Console.Write("Ingrese el capital: ")
int_cap(1, 0) = Console.ReadLine
While int_cap(1, 0) <= 0
Console.Write("Reingrese el capital: ")
int_cap(1, 0) = Console.ReadLine
End While
Console.Write("Ingrese el redito: ")
redito = Console.ReadLine
While redito <= 0
Console.Write("Reingrese el redito: ")
redito = Console.ReadLine
End While
Console.WriteLine()
For i = 0 To N
If i <> 0 Then
int_cap(0, i) = int_cap(1, i - 1) * redito / 100
int_cap(1, i) = int_cap(1, i - 1) + int_cap(0, i)
If i Mod 2 = 0 Then
int_cap(1, i) = int_cap(1, i) + 500
End If
Console.WriteLine()
Console.WriteLine("En el a�o " & i & " ")
Console.WriteLine("El interes producido es " & int_cap(0, i) & " ")
Console.WriteLine("El capital acumulado es " & int_cap(1, i) & " ")
End If
Next
Console.ReadLine()

End Sub

End Module

Module Module1

Sub Main()
'Ejercicio 03: Hacer un programa para resolver
Dim B(3) As Single
Console.Write("Ingrese el valor de x: ")
B(0) = Console.ReadLine
Console.WriteLine()
Console.Write("Ingrese el valor de y: ")
B(1) = Console.ReadLine
Console.WriteLine()
Console.Write("Ingrese el valor de z: ")
B(2) = Console.ReadLine
Console.WriteLine()
B(3) = (B(0) - 1 / B(1)) / (B(0) + B(1)) + 1 / (B(0) - (B(1) + B(2)) / (1 -
B(0) / B(1)))
Console.WriteLine("El resultado de la operaci�n es " & B(3) & " ")
Console.ReadLine()

End Sub

End Module
Module Module1

Sub Main()
'Ejercicio 04: Escribir un programa que lea N datos compuestos por un
nombre y
sueldo neto mensual y obtenga e imprima el nombre y el sueldo de la persona que m�s
cobra y
de la persona que menos cobra. Si hay varias se imprima la primera que aparezca en
la
secuencia de entrada.
Dim grande = 0, peque�o = 999999999, N As Single
Dim mayor, menor As String
Console.Write("Ingrese el numero de datos: ")
N = Console.ReadLine
While N <= 0
Console.Write("Reingrese el numero de datos: ")
N = Console.ReadLine
End While
Console.WriteLine()
Dim nom_suel(1, N - 1) As Object
For i = 0 To N - 1
Console.Write("Ingrese el nombre del trabajador: ")
nom_suel(0, i) = Console.ReadLine
Console.Write("Ingrese el sueldo del trabajador: ")
nom_suel(1, i) = Console.ReadLine
While nom_suel(1, i) < 0
Console.Write("Reingrese el sueldo: ")
nom_suel(1, i) = Console.ReadLine
End While
Console.WriteLine()
If (nom_suel(1, i) > grande) Then
grande = nom_suel(1, i)
mayor = nom_suel(0, i)
End If
If (nom_suel(1, i) < peque�o) Then
peque�o = nom_suel(1, i)
menor = nom_suel(0, i)
End If
Next
Console.WriteLine()
Console.WriteLine("El trabajador " & mayor & " con el sueldo de " & grande
& " es quien cobra mas")
Console.WriteLine()
Console.WriteLine("El trabajador " & menor & " con el sueldo de " & peque�o
& " es quien cobra menos")
Console.WriteLine()
Console.ReadLine()
End Sub

End Module

You might also like