kasus ini biasanya digunakan untuk program seberti penggajian, absensi yang menggunakan perhitungan tanggal dan bulan serta melakukan operasi pengurangan tanggal ataupun penjumlahan tanggal.
oke dah, gk usah panjang lebar.. takutnya ngantuk .... hehehe
cekidot....
buat desai form seperti dibawah ini:
Function TForm1.HariPerBulan(YearIn, MonthIn: Integer): Integer;
Const
HariDiBulan: array[1..12] of integer =
(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
begin
Result := HariDiBulan[MonthIn];
If (MonthIn = 2) and IsLeapYear(YearIn) then
Inc(Result);
End;
procedure TForm1.Button1Click(Sender: TObject);
Var
s1,s2:Integer;
Begin
s1:=strToint(edit1.text);
s2:=StrToInt(edit2.text);
Memo1.Lines.Clear;
Memo1.Lines.Add(IntToStr(HariPerBulan(s1,s2)));
Memo1.Lines.Add('Hari');
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
halt;
end;
end.
0 komentar:
Posting Komentar
Gunakan kata yang baik dan benar...Anda sopan saya segan