Ejercicio 06.- Obtener edad a partir de su fecha de nacimiento en Visual Basic.NET[27]
En este tutorial vamos a obtener edad a partir de su fecha de nacimiento en Visual Basic.NET con estos pasos:
- Pida al humano su fecha de nacimiento en dd/MM/yyyy.
- Validar que la fecha de nacimiento sea válida (dd/MM/yyyy).
- Obtener la fecha de hoy.
- Calcular la diferencia en días entre la fecha de hoy y la fecha de nacimiento.
- A partir de los días obtener los años
- Finalmente mostramos al humano la edad que tiene.
Sintaxis:
DateTime fechaNacimiento = DateTime.ParseExact(fechaNacString, “dd/MM/yyyy”, Nothing)
DateTime fechaActual = DateTime.Now
Codigo para obtener edad a partir de su fecha de nacimiento en Visual Basic.NET: https://github.com/programadornovato/VisualBasic/commit/030cfd50d7c8826e66aa97bb4d05cd2a4b54f953
Imports System
'Autor: Programador Novato
'Fecha: 01/01/2021
'Este modulo sirve para ense�ar como funciona Visual Basic.NET
Module Program
'Este codigo escribe un texto en amarillo con fondo azul
Public Sub Main(args As String())
Console.WriteLine("Humano cual es tu fecha de nacimiento en formato dd/MM/yyyy")
Dim fechaNacimientoString = Console.ReadLine()
'Dim fechaNacimientoDate As DateTime
Try
Dim fechaNacimientoDate = DateTime.ParseExact(fechaNacimientoString, "dd/MM/yyyy", Nothing)
Dim fechaHoy = DateTime.Now
Dim diferencia = fechaHoy - fechaNacimientoDate
Dim dias = diferencia.TotalDays
Dim a�os = Math.Floor(dias / 365)
Console.WriteLine("Humano tu tienes " & a�os & " a�os")
Catch ex As Exception
Console.WriteLine("Humano estupido te pedi una fecha en formato dd/MM/yyyy")
End Try
Console.Read()
End Sub
End Module
Curso de VB.NET⛓️: https://www.youtube.com/watch?v=aiquJHzxNWw&list=PLCTD_CpMeEKSFwAFjvrfpvSwxmbs2maMo&ab_channel=programadornovato
[CURSO] C##️⃣: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&index=1&t=3s&ab_channel=programadornovatoprogramadornovato
[CURSO] C# CON FORMULARIOS#️⃣: https://www.youtube.com/watch?v=l0_U4oyOuns&list=PLCTD_CpMeEKTBih1VgeunCjc83ZQ6UBMI&index=1&ab_channel=programadornovatoprogramadornovato
[Curso] C# MYSQL#️⃣: https://www.youtube.com/watch?v=-5CXNXHIzWk&list=PLCTD_CpMeEKR_4q0-7BxGHXqH0bgpqw5q&ab_channel=programadornovato
[CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
[Curso] Java Netbeans GUI Completo☕: https://www.youtube.com/watch?v=18UA7X2ss8g&list=PLCTD_CpMeEKThfXo8D-RXOGu5FarO7_qv&ab_channel=programadornovato
🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
Anterior tutorial Siguiente tutorial