Anda di halaman 1dari 3

unit Unit2;

interface

uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
System.DateUtils, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ComCtrls;

type
TForm2 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;

Label5: TLabel;
Button1: TButton;
DateTimePicker1: TDateTimePicker;
DateTimePicker2: TDateTimePicker;
DateTimePicker3: TDateTimePicker;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);


var
jammasuk, jampulang, selisih, jumlahdetik, jam, menit, detik, totalbiaya : integer;

begin
jammasuk := (HourOf(DateTimePicker1.Time)*3600)+(MinuteOf(DateTimePicker1.time)*60)+
(SecondOf(DateTimePicker1.time));
jampulang := (HourOf(DateTimePicker2.Time)*3600)+(MinuteOf(DateTimePicker2.time)*60)+
(SecondOf(DateTimePicker2.time));
jumlahdetik := jampulang - jammasuk ;
Edit4.Text := IntToStr(jumlahdetik);
DateTimePicker3.Time := DateTimePicker2.time - DateTimePicker1.time;
jam := StrToInt(Edit4.Text) div 3600;
edit1.Text := IntToStr(jam);
menit := (StrToInt(Edit4.Text) mod 3600) div 60;
edit2.Text := IntToStr(menit);
detik := StrToInt(Edit4.Text)mod 60;
edit3.Text := IntToStr(detik) ;
totalbiaya := StrToInt(Edit4.Text) * 5 ;
Edit5.Text := IntToStr(totalbiaya) ;
end;

end.

Anda mungkin juga menyukai