1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| program numerojourdate;
var
a : integer;
b : integer;
i : integer;
const
t : array[1..12] of integer = (31,28,31,30,31,30,31,31,30,31,30,31);
begin
write('Entrez une année:');
readln(a);
write('Entrez un numero pour la date du jour a calculer:');
readln(b);
i:=1;
if (((a mod 4=0) and (a mod 100<>0)) or (a mod 400=0))then
begin
t[2]:=29
end;
while (b>t[i]) do
begin
if b>t[i] then
begin
b:= b-t[i]
end;
i:=i+1
end;
writeln('ce jour est le ',b,'/',i,'/',a,'');
end. |
Partager