Bravo C++,

Pada tutorial kali ini, saya akan membuat program aplikasi berbasis Windows.
Adapun aplikasi yang dibuat adalah aplikasi kalkulator sederhana, yakni penjumlahan, pengurangan, perkalian dan pembagian.

Nah, bagaimanakah cara pembuatan dan hasil program yang dibuat? Simak baik-baik video tutorial berikut ini!

Part 1:

Part 2:

Nah, bagimana? Sudah dapat dipahami? Untuk lebih jelasnya, dapat dilihat dan dipelajari pada ptongan coding cpp windows form berikut. Potongan code-nya adalah ivent dari setiap toolbox

nb:Ingat, program ini dibuat dengan Windows Forms Application pada Visual Studio.


/*=============================================
 Video 3
 Modul 9
 Potongan Program Aplikasi Berbasis Windows
 Nama : Eidelbert Suherianto Sinaga
 NRP : 49013052
 =============================================*/

#pragma once //header hanya di-inlcude sekali
#include //library untuk perhitungan math
double ans, a, b; //deklarasi variabel
int flag=0; //deklarasi variabel

using namespace std; //namespace agar cout dan cin dapat diakses

#pragma endregion

private: System::Void txtb_TextChanged(System::Object^ sender, System::EventArgs^ e) {
 int temp; //method txtb_TextChanged
 if(Int32::TryParse(txtb->Text, temp))//pernyataan
 a = float::Parse(txtb->Text);//isi variabel a
 }
 private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {//sama_dengan
 if(a==0 && b==0)//method button5_Click
 {
 txtb->Text = "Enter Numbers"; //pesan yang muncul
 }
 if(flag==1)//pernyataan
 {
 ans=a+b;//operator untuk penjumlahan
 txtb->Text = Convert::ToString(ans); //pengubahan ke string
 }
 else if(flag==2)//pernyataan ke-dua
 {
 ans=b-a;//operator untuk pengurangan
 txtb->Text = Convert::ToString(ans);//pengubahan ke string
 }
 else if(flag==3)//pernyataan ke-tiga
 {
 ans=b*a;//operator untuk perkalian
 txtb->Text = Convert::ToString(ans);//pengubahan ke string
 }
 else if(flag==4)//pernyataan ke emapat
 {
 if(a==0)//pernyataan bif bersarang
 {
 MessageBox::Show("Divided By Zero Error");//menampilkan error
 }
 ans=b/a;//operator pembagian
 txtb->Text = Convert::ToString(ans); //pengubahan ke string
 }

}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {//method penjumlahan

flag=1; //penanda button 1

b = double::Parse(txtb->Text); //variabel b dan isinya
 ans=a+b;//operator penjumlahan
 }
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {//method pengurangan

 flag=2; //penanda button 2

 b = float::Parse(txtb->Text);//variabel b dan isinya
 }
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {//method perkalian
 flag=3;//penanda button 3
 b = double::Parse(txtb->Text);//variabel b dan isinya
 }
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {//method pembagian
flag=4;//penanda button 4
 b = double::Parse(txtb->Text);//variabel b dan isinya

}
private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) {//method txtb (textbox)

int temp; //deklarasi variabel temp
 if(Int32::TryParse(txtb->Text, temp)) //pernyataan
 a = float::Parse(txtb->Text); //isi variabel a
 }
};

Oke, semoga tutorial kali ini bermanfaat ya.. Bravo….šŸ™‚