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();
}
}
}
Flux RSS Clogique.com
Pingback: C# Fonction année bissextile | CLogique