Friday 23 December 2016

C++ Gui Tutorial 2 (Rad Studio XE8) | Dasar

Pada tutorial yang kedua ini kita akan membuat Program Kalkulator sederhana.
Tutorial membuat kalkulator ini sengaja dibuat agar sobat coder mudah memahami cara membuat perhitungan  menggunakan C++ Gui. Menurut pendapat pribadi saya, untuk dapat lancar memrogram tentu harus mengenal Function Math pada bahasa pemrograman tersebut. Mari kita mulai!
Seperti biasa kita buat project baru dengan membuka Rad Studio, pilih New -> VCL Form Application - C++ Builder.
Lalu pada Form1 design Aplikasi kita seperti gambar dibawah ini :
Komponen yang dibutuhkan antara lain:
TLabel = 3
TEdit = 3
TButton = 2

Ubah Pada Object Inspector :
Pada TLabel1 ganti Text menjadi = Masukan Nilai 1 :
Pada TLabel2 ganti Text menjadi = Masukan Nilai 2 :
Pada TLabel3 ganti Text menjadi = Hasil :
Pada TEdit1 kosongkan Text.
Pada TEdit2 kosongkan Text.
Pada TEdit3 kosongkan Text.
Pada Button1 ganti Captions = Hitung
Pada Button2 ganti Captions = Clear
Setelah design selesai lantas apa yang kita lakukan? Coding Dong! (yaiyalah.. :P)

Double Click Button1 lalu masukan codingan seperti dibawah ini :
int a = StrToInt(Edit1->Text);
int b = StrToInt(Edit2->Text);
int hasil = a + b;
Edit3->Text = IntToStr(hasil);
Penjelasan Script seperti dibawah ini :
  • Codingan diatas artinya adalah: membuat variabel a dengan format integer dan valuenya diambil dari Edit1->Text
  • membuat variabel b dengan format integer dan valuenya diambil dari Edit2->Text
  • int hasil = a + b; adalah penambahan nilai dari variabel a dan b
  • Edit3->Text = IntToStr(hasil); Setelah nilai penambahan didapatkan makan hasil di tampilkan pada Edit3->Text.
StrToInt() dan IntToStr() itu apa?

StrToInt() adalah sistem konversi data dari Str (String) ke Int (Integer).
IntToStr() adalah kebalikan dari StrToInt() yaitu sistem konversi data dari Int(Integer) ke Str (String).
Mari kita jalankan program kita dan test.
Masukan Nilai ke 1 dan Nilai ke 2 lalu klik Button Hitung.
Hasilnya sebagai berikut :

Sangat mudah dipahami bukan? ;)
Jangan lupa Save project Sobat Coder dan kita akan lanjut pada tutorial berikutnya.
Pada tutorial berikutnya kita akan menambahkan penambahan, pengurangan, perkalian, dll..

Jangan lupa Comment ;)
//Coding Dong!



No comments:

Post a Comment