Tuesday, February 5, 2013

Operasi perhitungan sederhana di C++ builder

Belajar bersama dasar - dasar C++ Builder
Pada postingan kali ini, memberikan contoh singkat dan mudah tentang
"Operasi perhitungan sederhana di C++ builder".
Karena penggunaan code pada fungsi yang berbeda-beda, listing code yang
dipakai hampir sama semua, maka untuk mempermudah dan mempersingkat,
akan ditampilkan semuanya dalam satu kali postingan.

Operasi perhitungan yang akan kita buat yaitu : Penjumlahan, Pengurangan,
Pembagian, dan Perkalian.
Dimana dengan fungsi - fungsi dan contoh-contoh code yang ada, bisa
dikembangkan untuk aplikasi yang lebih detail dan bagus.

Oke, langsung saja ke TKP.!
Buatlah Form dengan menggunakan 12 Edit, 4 Button, dan 8 Label.
Untuk jelasnya lihat pada gambar berikut ini :
Label1, Label2, Label3 dan Label4 adalah untuk menampilkan hasil, nilainya
sama dengan (=) pada Edit3, Edit6, Edit9 dan edit12.
Sekedar hanya untuk memberi contoh, bagaimana menampilkan nilai AnsiString
pada sebuah form, dan menampilkan nilai Ansistring pada sebuah Edit.
Untuk Label5, 6, 7 dan 8, saya gunakan untuk menuliskan Penjumlahan,
Pengurangan, Pembagian dan Perkalian

Jika anda telah membuat Form seperti di atas(judulnya "OPERASI HITUNGAN")
lengkap beserta komponen - komponennya, maka berikutnya adalah, tinggal
memasukkan code-code pada masing-masing Button.
Yaitu dengan melakukan double klik pada button sesuai dengan nomornya.

Berikut ini fungsi code-code pada masing masing Button :


//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  int a = StrToInt(Edit1->Text);
  int b = StrToInt(Edit2->Text);
  int c = a+b;
  Edit3->Text=IntToStr(c);
  Label1->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
  int a = StrToInt(Edit4->Text);
  int b = StrToInt(Edit5->Text);
  int c = a-b;
  Edit6->Text=IntToStr(c);
  Label2->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
  int a = StrToInt(Edit7->Text);
  int b = StrToInt(Edit8->Text);
  int c = a/b;
  Edit9->Text=IntToStr(c);
  Label3->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
  int a = StrToInt(Edit10->Text);
  int b = StrToInt(Edit11->Text);
  int c = a*b;
  Edit12->Text=IntToStr(c);
  Label4->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------


setelah semua button sudah terisi dengan code, silahkan tekan F9 atau Run,
untuk mencoba menjalankan aplikasi.
Simpan Project dengan unitnya pada 1 Folder, agar anda gampang untuk
mencarinya atau mengedit kembali.

Beriku tampilannya setelah anda tekan F9 :
Sampai disini dulu postingannya, semoga bermanfaat.

Kata -kata pesan  :
Baik menurut kita belum tentu baik untuk semua.


No comments:

Post a Comment