Rabu, 06 Februari 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.


Tidak ada komentar:

Posting Komentar

Silahkan berkomentar yang sopan sesuai dengan tajuk postingan serta tidak mengandung SARA dan politik,
mohon maaf jika tidak ada tanggapan atau respon yang lambat.

Membuat webApp cek nilai siswa dengan google aplikasi web tanpa sewa server

  Membuat web App cek nilai siswa dengan google aplikasi web tanpa sewa server Pada postingan kali ini, untuk melihat hasil nilai siswa mela...