Dosen adalah pendidik profesional dan ilmuwan dengan tugas utama mentransformasikan, mengembangkan, dan menyebarluaskan ilmu pengetahuan, teknologi melalui pendidikan, penelitian, dan pengabdian kepada masyarakat (Permendikbud 49/2014 Pasal 1:14)

Sekolah Tinggi Teknologi Garut

Diselenggarakan mulai tahun 1991 dan bernaung di bawah Yayasan Al-Musaddadiyah. http://www.sttgarut.ac.id/

Program Studi Teknik Informatika

Berdiri pada tanggal 30 Juni 1998 dan terakreditasi B. http://informatika.sttgarut.ac.id/

Rinda Cahyana

Dosen PNS Kementrian Riset, Teknologi, dan Pendidikan Tinggi, dpk Sekolah Tinggi Teknologi Garut sejak tahun 2005

Senin, 06 Oktober 2014

Format Uang



type tFormatUang=Record
        Text:String;
        SelStart:Integer;
        end;

function FormatUang(input:string):tFormatUang;
var
  sRupiah: string;
  min,i,c:word; dec:boolean;
begin
        sRupiah:='';
        c:=1;
        dec:=false;

        if length(input)>0 then
        begin
        if input[1]='-' then min:=2 else min:=1;

        for i:=length(input) downto min do
        if input[i]='.' then dec:=true;

        for i:=length(input) downto min do
        begin
                if input[i] in ['0'..'9','.','-'] then
                begin
                        if input[i]='.' then
                        begin
                                dec:=false;
                                c:=0;
                        end;
                        if c=4 then
                        begin
                                if dec=false then sRupiah:=input[i]+','+sRupiah;
                                c:=1;
                        end else sRupiah:=input[i]+sRupiah;
                        if dec=false then inc(c);
                end;
        end;

        if input[1]='-' then sRupiah:='-'+sRupiah;

        end;
        FormatUang.Text := sRupiah;
        FormatUang.SelStart := length(sRupiah);
end;

Contoh :

procedure TForm1.Edit1Change(Sender: TObject);
begin
        Edit1.Text:=FormatUang(Edit1.Text).Text;
        Edit1.SelStart:=FormatUang(Edit1.Text).SelStart;
end;