Solution pas à pas :
On crée un programme EUC depuis l’éditeur
(touches Sx) et on tape l’algorithme
suivant :
EXPORT BISS()
BEGIN
LOCAL N;
//On demande à l’utilisateur d’entrer l’année
INPUT(N);
//On vérifie les conditions sur l’année bissextile
IF (irem(N,4)==0 AND irem(N,100)<>0) OR irem(N,400)==0
THEN
PRINT(N+" est une année bissextile.");
ELSE
PRINT(N+" n’est pas une année bissextile.");
END;
END;
Pour utiliser l’algorithme « Quel jour êtes-vous
né ? », on place directement l’entrée dans le nom
du programme et on remplace la sortie par 1 si
l’année est bissextile et 0 sinon :
EXPORT BISS(N)
BEGIN
IF (irem(N,4)==0 AND irem(N,100)<>100) OR
irem(N,400)==0 THEN
RETURN(1);
ELSE
RETURN(0);
END;
END;