Está en la página 1de 8

Introducción a la programación

Tarea sesión 2

Alumno: Victor Daniel Rascon Marquez


Profesor: Ing. Elizabeth Mayela Sánchez Salinas
Carrera: Ingeniería petrolera y energías renovables
3er Grado
Índice
Promedio ................................................................................................................................................. 1
Codigo ................................................................................................................................................. 4
Suma ....................................................................................................................................................... 5
Codigo ................................................................................................................................................. 6
Promedio
La siguiente aplicación pregunta por la cantidad de materias a promediar, posteriormente solicita
las calificaciones y las promedia, para despues imprimir un mensaje dependiendo del promedio
obtenido, tambien arroja como dato adicional la calificacion mas alta obtenida

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

Private Property i As Integer

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()

While i <= Maximo


Console.WriteLine(i)
i += 1
End While
Console.ReadLine()
End Sub

End Module

También podría gustarte