Está en la página 1de 1

Module Module1 Sub Main() Dim ano, mes, dia, a, b, ultdia(12) As Integer ultdia(1) = 31 ultdia(2) = 28 ultdia(3) = 31 ultdia(4) = 30 ultdia(5)

= 31 ultdia(6) = 30 ultdia(7) = 31 ultdia(8) = 31 ultdia(9) = 30 ultdia(10) = 31 ultdia(11) = 30 ultdia(12) = 31 Console.WriteLine("Programa que verifica la validez de una fecha") Console.Write("Ingrese el ao: ") ano = Console.ReadLine Do While ano < 1900 Console.Write("El ao no es correcto, vuelva a ingresarlo: ") ano = Console.ReadLine Loop Console.Write("Ingrese el mes: ") mes = Console.ReadLine Do While mes < 1 Or mes > 12 Console.Write("El mes no es correcto, vuelva a ingresarlo: ") mes = Console.ReadLine Loop a = Int(ano / 4) (funcion int devuelve el entero si es 503.6 esta la co nvierte a 503) b = a * 4 If b = ano Then ultdia(2) = 29 Else ultdia(2) = 28 End If Console.Write("Ingrese el dia: ") dia = Console.ReadLine Do While dia < 1 Or dia > ultdia(mes) Console.Write("El dia no es correcto, vuelva a ingresarlo: ") dia = Console.ReadLine Loop Console.Write("La fecha es correcta") Console.ReadLine() End Sub End Module

También podría gustarte