Selasa, 01 Maret 2016



DELPHI  7

Pertama bukan Aplikasi Delphi 7.
Gambar: Tampilan Form Delphi 


masukan Label dengan icon A kedalam Form, ganti caption Label dengan "Angka" gunanya sebagai nama untuk label yang ada pada Form.


masukan Edit untuk menginput data, dengan icon abc.




masukan kembali label dengan caption "terbilang" dan masukan memo untuk menampilkan "terbilang"





masukan "button" dengan caption "Proses" gunanya sebagai tombol untuk memproses nilai yang telah dimasukan pada edit.




klik 2 kali pada "button proses" untuk memasukan coding
  -------------------------------------------------------------------------------------------------------------- 
var
varangka:array[1..9] of string=('satu','dua','tiga','empat','lima','enam',
                        'tujuh','delpan','sembilan');
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);


begin
if length(edit1.Text)= 3 then
        if Edit1.Text='110' then Memo1.Text:='seratus sepuluh' else
        if Edit1.Text='111' then Memo1.Text:='seratus sebelas' else
        if Edit1.Text='120' then Memo1.Text:='seratus dua puluh' else
        if Edit1.Text='121' then Memo1.Text:='seratus dua puluh satu ' else
        if Copy(Edit1.Text,1,1)= '1' then
          memo1.Text:='seratus '+ varangka[strtoint(copy(edit1.Text,3,1))] + ' belas '
              else
              if Copy(Edit1.Text,1,1)= '1' then
              memo1.Text:='seratus '+ varangka[strtoint(copy(edit1.Text,3,1))] + ' puluh '
              + varangka[strtoint(copy(edit1.Text,3,1))]
                else

        memo1.Text:=varangka[strtoint(copy(edit1.Text,1,1))] + ' ratus ' +
        varangka[strtoint(copy(edit1.Text,2,1))] + ' puluh ' +
        varangka[strtoint(copy(edit1.Text,3,1))]

else
if length(edit1.Text)= 2 then
        if Edit1.Text='10' then Memo1.Text:='sepuluh' else
        if Edit1.Text='11' then Memo1.Text:='sebelas' else
        if Copy(Edit1.Text,1,1)= '1' then
                memo1.Text:=varangka[strtoint(copy(edit1.Text,2,1))] + ' belas '
                else

        memo1.Text:=varangka[strtoint(copy(edit1.Text,1,1))] + ' puluh ' +
        varangka[strtoint(copy(edit1.Text,2,1))]
else
memo1.Text:=varangka[strtoint(copy(edit1.Text,1,1))] + ' ribu '+
                varangka[strtoint(copy(edit1.Text,2,1))] + ' ratus '+
                varangka[strtoint(copy(edit1.Text,3,1))] + ' puluh ' +
                varangka[strtoint(copy(edit1.Text,4,1))];

end;
end.
---------------------------------------------------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar