Senin, 27 Mei 2013

Modul 9.2




Coding 9.2
Source Code: 9.2
#pragma once

namespace Modul92 {

       using namespace System;
       using namespace System::ComponentModel;
       using namespace System::Collections;
       using namespace System::Windows::Forms;
       using namespace System::Data;
       using namespace System::Drawing;

       /// <summary>
       /// Summary for Form1
       /// </summary>
       public ref class Form1 : public System::Windows::Forms::Form
       {
       public:
              Form1(void)
              {
                     InitializeComponent();
                     //
                     //TODO: Add the constructor code here
                     //
              }

       protected:
              /// <summary>
              /// Clean up any resources being used.
              /// </summary>
              ~Form1()
              {
                     if (components)
                     {
                           delete components;
                     }
              }
       private: System::Windows::Forms::Label^  label1;
       protected:
       private: System::Windows::Forms::Label^  label2;
       private: System::Windows::Forms::Label^  label3;
       private: System::Windows::Forms::ComboBox^  comboBox1;
       private: System::Windows::Forms::Button^  button1;
       private: System::Windows::Forms::TextBox^  textBox1;
       private: System::Windows::Forms::TextBox^  textBox2;
       private: System::Windows::Forms::TextBox^  textBox3;

       private:
              /// <summary>
              /// Required designer variable.
              /// </summary>
              System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
              /// <summary>
              /// Required method for Designer support - do not modify
              /// the contents of this method with the code editor.
              /// </summary>
              void InitializeComponent(void)
              {
                     this->label1 = (gcnew System::Windows::Forms::Label());
                     this->label2 = (gcnew System::Windows::Forms::Label());
                     this->label3 = (gcnew System::Windows::Forms::Label());
                     this->comboBox1 = (gcnew System::Windows::Forms::ComboBox());
                     this->button1 = (gcnew System::Windows::Forms::Button());
                     this->textBox1 = (gcnew System::Windows::Forms::TextBox());
                     this->textBox2 = (gcnew System::Windows::Forms::TextBox());
                     this->textBox3 = (gcnew System::Windows::Forms::TextBox());
                     this->SuspendLayout();
                     //
                     // label1
                     //
                     this->label1->AutoSize = true;
                     this->label1->Location = System::Drawing::Point(240, 24);
                     this->label1->Name = L"label1";
                     this->label1->Size = System::Drawing::Size(13, 13);
                     this->label1->TabIndex = 0;
                     this->label1->Text = L"=";
                     //
                     // label2
                     //
                     this->label2->AutoSize = true;
                     this->label2->Location = System::Drawing::Point(9, 52);
                     this->label2->Name = L"label2";
                     this->label2->Size = System::Drawing::Size(209, 13);
                     this->label2->TabIndex = 1;
                     this->label2->Text = L"Nama : Wulan Kandiani Kusumah Wardani";
                     //
                     // label3
                     //
                     this->label3->AutoSize = true;
                     this->label3->Location = System::Drawing::Point(9, 77);
                     this->label3->Name = L"label3";
                     this->label3->Size = System::Drawing::Size(84, 13);
                     this->label3->TabIndex = 2;
                     this->label3->Text = L"NIM : 49013036";
                     //
                     // comboBox1
                     //
                     this->comboBox1->FormattingEnabled = true;
                     this->comboBox1->Items->AddRange(gcnew cli::array< System::Object^  >(4) {L"+", L"-", L"*", L"/"});
                     this->comboBox1->Location = System::Drawing::Point(87, 20);
                     this->comboBox1->Name = L"comboBox1";
                     this->comboBox1->Size = System::Drawing::Size(71, 21);
                     this->comboBox1->TabIndex = 3;
                     this->comboBox1->Text = L"+";
                     //
                     // button1
                     //
                     this->button1->Location = System::Drawing::Point(253, 96);
                     this->button1->Name = L"button1";
                     this->button1->Size = System::Drawing::Size(97, 35);
                     this->button1->TabIndex = 4;
                     this->button1->Text = L"Hitung";
                     this->button1->UseVisualStyleBackColor = true;
                     this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
                     //
                     // textBox1
                     //
                     this->textBox1->Location = System::Drawing::Point(12, 20);
                     this->textBox1->Name = L"textBox1";
                     this->textBox1->Size = System::Drawing::Size(69, 20);
                     this->textBox1->TabIndex = 5;
                     //
                     // textBox2
                     //
                     this->textBox2->Location = System::Drawing::Point(164, 21);
                     this->textBox2->Name = L"textBox2";
                     this->textBox2->Size = System::Drawing::Size(70, 20);
                     this->textBox2->TabIndex = 6;
                     //
                     // textBox3
                     //
                     this->textBox3->Location = System::Drawing::Point(281, 21);
                     this->textBox3->Name = L"textBox3";
                     this->textBox3->Size = System::Drawing::Size(69, 20);
                     this->textBox3->TabIndex = 7;
                     //
                     // Form1
                     //
                     this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
                     this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
                     this->ClientSize = System::Drawing::Size(379, 261);
                     this->Controls->Add(this->textBox3);
                     this->Controls->Add(this->textBox2);
                     this->Controls->Add(this->textBox1);
                     this->Controls->Add(this->button1);
                     this->Controls->Add(this->comboBox1);
                     this->Controls->Add(this->label3);
                     this->Controls->Add(this->label2);
                     this->Controls->Add(this->label1);
                     this->Name = L"Form1";
                     this->ResumeLayout(false);
                     this->PerformLayout();

              }
#pragma endregion
       private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                      int NilaiA, NilaiB;
                      double hasil;
                      String^ operatornya;
                      NilaiA = int::Parse(textBox1->Text);
                      NilaiB = int::Parse(textBox2->Text);
                      operatornya = comboBox1->Text;
                      if (operatornya == "+")
                            hasil = Convert::ToDouble (NilaiA + NilaiB);
                      else if (operatornya == "-")
                            hasil = Convert::ToDouble (NilaiA - NilaiB);
                      else if (operatornya == "*")
                            hasil = Convert::ToDouble (NilaiA * NilaiB);
                      else if (operatornya == "/")
                            hasil = Convert::ToDouble(NilaiA)/Convert::ToDouble(NilaiB);
                      textBox3->Text = hasil.ToString ();    
                      }
};
}

Deskripsi singkat:
Script ini digunakan untuk pengoprasian aritmatika menggunakan Gui dan.ketika menclick Hitung maka akan keluar hasil perhitungan

Tidak ada komentar:

Posting Komentar