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 30 31 32 33 34 35 36 37 38 39 40
| program calendrier;
uses wincrt;
begin
writeln('saisir le numéro du mois ');
readln(m);
writeln('saisir l''anné ');
readln(a);
writeln('saisir le jour correspandant au premier du mois tels que lundi =1');
readln(j);
if m in [1,3,5,7,8,10,12] then
begin
nbj:=31;
end
else
if m in [4,6,9,11] then
begin
nbj:=31;
end
else
if m=2 then
if a mod 4=0 then
begin
nbj:=29;
end
else
begin
nbj:=28;
end;
if nbj=31 then
if j=1 then
begin
writeln('lundi ',' 1 ',' 8 ',' 15 ',' 22 ',' 29 ');
writeln('mardi ',' 2 ',' 9 ',' 16 ',' 23 ',' 30 ');
writeln('mercredi',' 3 ',' 10 ',' 17 ',' 24 ',' 31 ');
writeln('jeudi ',' 4 ',' 11 ',' 18 ',' 25 ',' ');
writeln('vendredi',' 5 ',' 12 ',' 19 ',' 26 ',' ');
writeln('samedi ',' 6 ',' 13 ',' 20 ',' 27 ',' ');
writeln('dimanche',' 7 ',' 14 ',' 21 ',' 28 ',' '); |
Partager