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
Ave que vuela, a la cazuela.