viernes, 10 de julio de 2015

Año Bisiesto en C#.Net (Consola)

Este programa captura una fecha y determina si el año correspondiente a esa fecha es bisiesto

  Código Fuente:




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Consola_Año_bisiesto
{
    class Program
    {
        static void Main(string[] args)
        {
            DateTime fecha;
            int año;
            bool x;
            string formato;

            Console.Write("Introduce una fecha en formato DD/MM/AAAA: ");
            x = DateTime.TryParse(Console.ReadLine(), out fecha);

            if (x == true)
            {

                formato = fecha.ToString("yyyy");
                int.TryParse(formato, out año);

                if (DateTime.IsLeapYear(año))
                {
                    Console.WriteLine("El año correspondiente a esta fecha Es bisiesto");
                    Console.ReadLine();
                }
                else
                {
                    Console.WriteLine("El año correspondiente a esta fecha No es bisiesto");
                    Console.ReadLine();
                    }
            }
            else
            {
                Console.WriteLine("La fecha o el formato son incorrectos");
                Console.ReadLine();


            }
        }
    }
}






No hay comentarios.:

Publicar un comentario