Да се напише програма, съдържаща и демонстрираща процедури за:
- връщане на датата на създаване на програмата (като параметри ден, месец и година)
- отпечатване на дата, при подадени като параметър ден, месец и година
- преминаване в следваща година, при подаден параметър текуща година
- преминаване в следващ месец, при подадени като параметри месец и година
- преминаване в следващ ден, при подаден като параметри ден, месец и година


По пета точка(5.преминаване в следващ ден, при подаден като параметри ден, месец и година) програмата ми работи само с години от 2000 до 2396(заради месец февруари, който през 4 години има 29 дни)
procedure data_sazdavane; begin writeln('Programata e sazdanena na 13.14.2013'); end; procedure data(den,mesec,godina:integer); begin write('Vavedi Den.Mesec.Godina: '); readln(den, mesec, godina); writeln(den,'.',mesec,'.',godina); end; procedure next_year(godina:integer); begin write('Tekushta godina: '); readln(godina); writeln('Sledvashta godina: ',godina+1); end; procedure next_month(mesec,godina:integer); begin write('Tekusht mesec(mesec.godina): '); readln(mesec, godina); if mesec=12 then begin godina:=godina+1; mesec:=1; end else mesec:=mesec+1; writeln('Sledvasht mesec: ',mesec,'.',godina); end; procedure next_day(den,mesec,godina,i,y:integer); begin write('Tekushta data: '); readln(den,mesec,godina); y:=1996; case mesec of 1,3,5,7,8,10,12:if den=31 then begin den:=1; if mesec=12 then begin mesec:=1; godina:=godina+1; end else mesec:=mesec+1; end; 2:for i:=1 to 100 do begin y:=y+4; if godina=y then if den=29 then begin den:=1; mesec:=mesec+1; end else den:=den+1; end; 4,6,9,11:if den=30 then begin den:=1; mesec:=mesec+1; end else den:=den+1; end; writeln('Sledvasht den: ',den,'.',mesec,'.',godina); end; VAR den,mesec,godina,i,y:integer; BEGIN data_sazdavane; data(den,mesec,godina); next_year(godina); next_month(mesec,godina); next_day(den,mesec,godina,i,y); readln; END.Охо, още едно решение! Калояне, имам следните забележки по кода:
Радвам се, че започна пак да решаваш задачите от сайта. Без самостоятелна работа няма как да се постигне съществен резултат.