You are on page 1of 1

En la siguiente aplicación se debe ingresar una

fecha y luego un numero y muestra una nueva


fecha incrementada en días, semanas, meses y
años.
Su desarrollo se lleva a cabo utilizando una
función denominada nuevafecha la cual solo
tiene un parámetro que indica el intervalo de
tiempo que se debe incrementar a la fecha y
puede tener los siguientes valores:
o 1 Días
o 2 Semanas
o 3 meses
o 4 Años

Function nuevafecha(ByVal intervalo As Byte) As String


Dim nueva As Date
Dim fecha As Date
Dim tiempo As Integer
fecha = Date.Parse(TextBox1.Text)
tiempo = Integer.Parse(TextBox2.Text)
Select Case intervalo
Case 1
nueva = DateAdd(DateInterval.Day, tiempo, fecha)
Case 2
nueva = DateAdd(DateInterval.WeekOfYear, tiempo, fecha)
Case 3
nueva = DateAdd(DateInterval.Month, tiempo, fecha)
Case 4
nueva = DateAdd(DateInterval.Year, tiempo, fecha)
End Select
Return "La Nueva fecha es " & nueva
End Function

Private Sub Button1_Click


Label3.Text = nuevafecha(1)
End Sub

Private Sub Button2_Click


Label3.Text = nuevafecha(2)
End Sub

Private Sub Button3_Click


Label3.Text = nuevafecha(3)
End Sub

Private Sub Button4_Click


Label3.Text = nuevafecha(4)
End Sub

You might also like