Pages

viernes, 1 de febrero de 2013

Determinar si un año es bisiesto Codigo en C#

Problema
Diseñar un algoritmo que permita determinar si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400 (2000 es bisiesto, pero;  1800 no lo es).

Solución
  • Entrada: 1988
  • Salida: es año bisiesto
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
             int a;
      Console.WriteLine("Ingresa año");
      a = Convert.ToInt32(Console.ReadLine());
     if(a % 4 == 0 && (a % 100 != 0 || a % 400 == 0)){
         Console.WriteLine("El año "+a+" Si es bisiesto ");
     }else{
         Console.WriteLine("El año " + a + " No es bisiesto ");
     }                  
        Console.ReadLine();
        }
    }
}

3 comentarios:

Anónimo dijo...

Gracias, justo me lo pidieron para el colegio, :D

D- Shadow dijo...
Este comentario ha sido eliminado por el autor.
D- Shadow dijo...

gracias!! me ha servido de mucho!!

Publicar un comentario en la entrada