Você está na página 1de 2

Public Class Estudiante

Public nombre As String, curso As String


Public nota1 As Decimal, nota2 As Decimal, nota3 As Decimal

Public Sub Ingresar()


Console.WriteLine("INGRESE LOS DATOS DEL ESTUDIANTE")
Console.WriteLine("Nombre: ")
Me.nombre = Console.ReadLine()

Console.WriteLine("Curso: ")
Me.curso = Console.ReadLine()

Console.WriteLine("Nota 1: ")
Me.nota1 = Console.ReadLine()

Console.WriteLine("Nota 2: ")
Me.nota2 = Console.ReadLine()

Console.WriteLine("Nota 3: ")
Me.nota3 = Console.ReadLine()
End Sub
Public Function promedio() As Decimal
Dim p As Decimal
p = (Me.nota1 + Me.nota2 + Me.nota3) / 3
Return p
End Function
Public Function estado() As String
If Me.promedio() >= 7 Then
Return "Aprobado"
Else
Return "Reprobado"
End If
End Function
Public Sub mostrarLinea()
Console.Write("{0} {1} {2} {3}", Me.nombre,
Me.curso, Me.promedio().ToString("0.00"), Me.estado())

End Sub

Public Sub mostrarDetalle()


Console.WriteLine("=============================")
Console.WriteLine("Nombre: {0}", Me.nombre)
Console.WriteLine("Curso: {0}", Me.curso)
Console.WriteLine("Nota 1: {0}", Me.nota1)
Console.WriteLine("Nota 2: {0}", Me.nota2)
Console.WriteLine("Nota 3: {0}", Me.nota3)
Console.WriteLine("Promedio: {0}",
Me.promedio().ToString("0.00"))
Console.WriteLine("Estado: {0}", Me.estado())
End Sub
End Class
Module Module1

Sub Main()
Dim ing As Estudiante
ing = New Estudiante()

ing.Ingresar()
ing.mostrarDetalle()

Console.ReadKey()
End Sub

End Module

Você também pode gostar