andrypein.net : Nah setelah potingan kemarin yang tentang variabel dan tipe data pada Delphi itu, sekarang mari kita implementasikan penggunaannya pada sebuah aplikasi Kalkulator delphi sederhana.
Bentuk formnya sederhana dan mudah dimengerti saja.
Penampakan kalkulator delphi :
Sebelumnya beri variabel globalnya dulu dengan
var Form1: TForm1; a,b,c: real; x,y,z: integer;
saya beri kode buat tombol perhitungannya saja yah 😕
ini untuk tombol perkalian
procedure TForm1.Button1Click(Sender: TObject); begin a:=strtofloat(edit1.text); b:=strtofloat(edit2.text); c:=a*b; edit3.Text:=floattostr(c); end;
# strtofloat adalah fungsi unutk mengubah data yang berbentuk string menjadi floating point(real)
# sedangkat floattostr adalah sebaliknya,dari floating menjadi string
untuk tombol pembagian tinggal ganti c:=a*b; nya menjadi c:=a/b; begitu pula penjumlahan c:=a+b; dan pengurangan c:=a-b; namun untuk fungsi mod, kita tidak memakai strtofloat tapi strtoint sehingga seperti inilah rumusnya
x:=strtoint(edit1.text); y:=strtoint(edit2.text); z:=(x mod y); edit3.Text:=inttostr(z);
# sama inttostr juga yaitu mengubah nilai integer menjadi string
# dan strtoint dari string ke integer
makanya di atasnya juga var nya beda hehehe 🙂
dan untuk fungsi pangkat adalah c:=exp(b*ln(a));
dan maklumi saja karena tidak seperti kalkulator tampan lainnya, namanya juga sederhana.
kaskus.us/images/smilies/capede.gif binguungg gan,.. krg jelass =.= maklum newbie
luarbiasa…. terimakasih banyak gan… ini sangat membantu sekali. saya sempat kecewa mencari tutor yang memberi penjelasan seperti ini. sampe akhir nya saya melihat pelajaran yang agan berikan disini. jangan bosan gan untuk melanjutkan postingan nya memberi pelajaran kepada kami yang sangat nyubi ini. terimakasih banyak gan… sukkkseesssssss slalu..
bikin kotak-kotaknya aja gua gak bisa, cuma bisa bikin button ama label doang, tutor diatas ada yang kurang tuh, tambahin dong, ane cuma newbie yang baru meraba-raba nih.
satu lagi yang kurang, variabel globalnya ditaro dimana ?, kalo pascal sih ane tau tempatnya, bingung nih make delphi
label,tombol semua ada di palette standar
maksud kotak2 tu buat nginput ya?
edit text itu,
sama ada di pallete standar juga
variabel global ditaro di bawah var
"Sebelumnya beri variabel globalnya dulu dengan…"
nah itu mksud nya apa gan ..
variabel global itu variabel yang bisa di akses oleh semua procedure
di letakannya di bawah TForm :duathumb
@Andry Fadrie Kuswandani
ok..gan saya udh nyoba,udh di copy in kode"nya,tp knpa ya qo ga bsa di Run?,,malah ada tanda merah,,padahal kodenya persis sama
coba kirim ke email andrypein[at]gmail.com
kita juga punya nih artikel mengenai 'Kalkulator', silahkan dikunjungi dan dibaca , berikut linknya
repository.gunadarma.ac.id/bitstream/123456789/4317/1/slide%20presentasi.pdf
terimakasih
semoga bermanfaat