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 :
Dari contoh sederhana di atas, kita bisa mengembangkan untuk menjadi suatu aplikasi.
Sampai disini dulu postingannya, semoga bermanfaat.