PMG/Kurs 1214/eigene Übungen/Paul
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Pascal</language>
<code id="51c61a56a921f">
procedure jahr1(a:string);
var jahr:integer;
begin
if(a[3] = '0') and (a[4] = '0')then
begin
jahr:= strtoint(a);
if (jahr mod 400) = 0 then writeln(jahr,' war/ist kein Schaltjahr.')
else writeln(jahr,' war/ist ein Schaltjahr.');
end
else
begin
jahr:=strtoint(a);
if (jahr mod 4) = 0 then writeln(jahr,' war/ist ein Schaltjahr.')
else writeln(Jahr,' war/ist kein Schaltjahr.');
end;
end;
</code>
<run id="51c61a56a931a">
jahr1('2012');
</run>
<code id="51c61a56a929a">
procedure jahr2(a:integer);
var jahr3:string;
begin
jahr3:=inttostr(a);
if(jahr3[3] = '0') and (jahr3[4] = '0')then
begin
if (a mod 400) = 0 then writeln(a,' war/ist kein Schaltjahr.')
else writeln(a,' war/ist ein Schaltjahr.');
end
else
begin
if (a mod 4) = 0 then writeln(a,' war/ist ein Schaltjahr.')
else writeln(a,' war/ist kein Schaltjahr.');
end;
end;
</code>
<run id="51c61a56a938a">
jahr2(2012);
</run>