maxresdefault 35

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad