Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea sesión 2
1
2
3
Codigo
Module Module1
Sub Main()
Dim Calificaciones, Promedio As Integer
Dim Contador, Acumulado As Integer
Dim CalMax, Tope As Integer
Console.WriteLine("¿Cuantas calificaciones desea promediar?")
Tope = Console.ReadLine
Contador = 0
Acumulado = 0
While Contador < Tope
Console.WriteLine("Ingrese las calificaciones:")
Calificaciones = Console.ReadLine
Acumulado = Acumulado + Calificaciones
If Calificaciones > CalMax Then
CalMax = Calificaciones
End If
Contador = Contador + 1
End While
Promedio = Acumulado / Tope
Console.WriteLine("El promedio es:" + Promedio.ToString)
Console.WriteLine("tu mejor calificacion fue:" + CalMax.ToString)
If Promedio >= 9 Then
Console.WriteLine("excelente, sigue asi")
ElseIf Promedio = 8 Then
Console.WriteLine("Bien hecho")
ElseIf Promedio = 7 Then
Console.WriteLine("Regular, Puedes hacerlo mejor ;) ")
Else : Console.WriteLine("El promedio es malo, Esfuerzate mas ;) ")
End If
4
Console.Read()
End Sub
End Module
Suma
La siguiente aplicación utiliza la estructura de control While para imprimir números consecutivos
dentro de un rango solicitado
5
Codigo
Module Module1
Sub Main()
Dim Maximo As Integer
Console.WriteLine("Desde que numero deseas contar?")
Console.Write("Numero Inicial:")
i = Console.ReadLine()
Console.WriteLine("Hasta que numero deseas contar?")
Console.Write("Numero Final:")
Maximo = Console.ReadLine()
End Module