program jaraktanggal;
{$APPTYPE CONSOLE}
uses
SysUtils;
type tanggal = record
hh: integer;
bb: integer;
tt: integer;
end;
var
tanggal1: tanggal;
tanggal2: tanggal;
Rtanggal: tanggal;
begin
{ TODO -oUser -cConsole Main : Insert code here }
write ('masukkan tanggal pertama berdasarkan hari-bulan-tahun: ');
read (tanggal1.hh); read(tanggal1.bb); read(tanggal1.tt);
write ('masukkan tanggal kedua berdasarkan hari-bulan-tahun: ');
read (tanggal2.hh); read(tanggal2.bb); readln(tanggal2.tt);
if tanggal2.hh>tanggal1.hh then
Rtanggal.hh:= tanggal2.hh-tanggal1.hh
else
begin
tanggal2.hh:=tanggal2.hh+ 30;
rtanggal.hh:= tanggal2.hh-tanggal1.hh;
tanggal2.bb:=tanggal2.bb-1
end;
if tanggal2.bb> tanggal1.bb then
rtanggal.bb:= tanggal2.bb-tanggal1.bb
else
begin
rtanggal.bb:= tanggal2.bb+12-tanggal1.bb;
tanggal2.tt:=tanggal2.tt-1;
end;
Rtanggal.tt:= tanggal2.tt - tanggal1.tt;
writeln ('jarak tanggal pertama dengan kedua adalah, ', Rtanggal.hh,'-', Rtanggal.bb, '-', Rtanggal.tt);
readln;
end.
{$APPTYPE CONSOLE}
uses
SysUtils;
type tanggal = record
hh: integer;
bb: integer;
tt: integer;
end;
var
tanggal1: tanggal;
tanggal2: tanggal;
Rtanggal: tanggal;
begin
{ TODO -oUser -cConsole Main : Insert code here }
write ('masukkan tanggal pertama berdasarkan hari-bulan-tahun: ');
read (tanggal1.hh); read(tanggal1.bb); read(tanggal1.tt);
write ('masukkan tanggal kedua berdasarkan hari-bulan-tahun: ');
read (tanggal2.hh); read(tanggal2.bb); readln(tanggal2.tt);
if tanggal2.hh>tanggal1.hh then
Rtanggal.hh:= tanggal2.hh-tanggal1.hh
else
begin
tanggal2.hh:=tanggal2.hh+ 30;
rtanggal.hh:= tanggal2.hh-tanggal1.hh;
tanggal2.bb:=tanggal2.bb-1
end;
if tanggal2.bb> tanggal1.bb then
rtanggal.bb:= tanggal2.bb-tanggal1.bb
else
begin
rtanggal.bb:= tanggal2.bb+12-tanggal1.bb;
tanggal2.tt:=tanggal2.tt-1;
end;
Rtanggal.tt:= tanggal2.tt - tanggal1.tt;
writeln ('jarak tanggal pertama dengan kedua adalah, ', Rtanggal.hh,'-', Rtanggal.bb, '-', Rtanggal.tt);
readln;
end.
Tidak ada komentar:
Posting Komentar