C# Année Bissextile

Pour déterminer si une année A est bissextile il faut faire les opérations suivantes :
  • Si A n’est pas divisible par 4, l’année n’est pas bissextile.
  • Si A est divisible par 4, l’année est bissextile sauf si A est divisible par 100 et pas par 400.
Ce code écrit en C-Sharp affiche un message « Bissextile » ou « Non bissextile » suivant le cas :

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

namespace exercice_anne_bissextile
{
class Program
{
static void Main(string[] args)
{

//ANNEE BISSEXTILE

//Declaration
float a, mod_4, mod_100, mod_400;

//Saisie
Console.WriteLine("Entrez l'année pour savoir si elle est bissextile\n");
a = float.Parse(Console.ReadLine());

//Traitement + Résultat

mod_4 = (a % 4);
mod_100 = (a % 100);
mod_400 = (a % 400);

if (mod_4 != 0)
{
Console.WriteLine("L'année n'est pas bissextile !\n");
}
else
{
if ((mod_4 == 0) && (mod_100 != 0) && (mod_400 != 0))
{
Console.WriteLine("L'année est bissextile !\n");
}
else
{
Console.WriteLine("L'année n'est pas bissextile !\n");
}
}
Console.ReadKey();

}
}
}

This entry was posted in C#Sharp, Codes and tagged , , , , , , , . Bookmark the permalink.

One Response to C# Année Bissextile

  1. Pingback: C# Fonction année bissextile | CLogique

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>