Aplikasi Operator Aritmatika Pada C++

Aplikasi Operator Aritmatika Pada C++

Aritmatika adalah ilmu hitung dasar yang merupakan bagian dari matematika. Operasi dasar aritmatika adalah penjumlahan, pengurangan, perkalian dan pembagian, Walaupun operasi-operasi lain yang lebih canggih (seperti persentase, akar kuadrat, pemangkatan, dan logaritma) kadang juga dimasukkan ke dalam kategori ini. Perhitungan dalam aritmatika dilakukan menurut suatu urutan operasi yang menentukan operasi aritmatika yang mana lebih dulu dilakukan.

Contoh operator Aritmatika sudah admin sediakan dalam source code berikut.
#pragma once
namespace modul9 {
 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::TextBox^  textBox1;
 private: System::Windows::Forms::ComboBox^  comboBox1;
 private: System::Windows::Forms::TextBox^  textBox2;
 private: System::Windows::Forms::Label^  label1;
 private: System::Windows::Forms::TextBox^  textBox3;
 private: System::Windows::Forms::Button^  button1;
 protected:
 protected:

 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->textBox1 = (gcnew System::Windows::Forms::TextBox());
   this->comboBox1 = (gcnew System::Windows::Forms::ComboBox());
   this->textBox2 = (gcnew System::Windows::Forms::TextBox());
   this->label1 = (gcnew System::Windows::Forms::Label());
   this->textBox3 = (gcnew System::Windows::Forms::TextBox());
   this->button1 = (gcnew System::Windows::Forms::Button());
   this->SuspendLayout();
   //
   // textBox1
   //
   this->textBox1->Location = System::Drawing::Point(7, 93);
   this->textBox1->Name = L"textBox1";
   this->textBox1->Size = System::Drawing::Size(43, 20);
   this->textBox1->TabIndex = 0;
   //
   // 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(60, 94);
   this->comboBox1->Name = L"comboBox1";
   this->comboBox1->Size = System::Drawing::Size(42, 21);
   this->comboBox1->TabIndex = 1;
   //
   // textBox2
   //
   this->textBox2->Location = System::Drawing::Point(114, 96);
   this->textBox2->Name = L"textBox2";
   this->textBox2->Size = System::Drawing::Size(45, 20);
   this->textBox2->TabIndex = 2;
   //
   // label1
   //
   this->label1->AutoSize = true;
   this->label1->Location = System::Drawing::Point(168, 96);
   this->label1->Name = L"label1";
   this->label1->Size = System::Drawing::Size(13, 13);
   this->label1->TabIndex = 3;
   this->label1->Text = L"=";
   //
   // textBox3
   //
   this->textBox3->Location = System::Drawing::Point(195, 95);
   this->textBox3->Name = L"textBox3";
   this->textBox3->Size = System::Drawing::Size(59, 20);
   this->textBox3->TabIndex = 4;
   //
   // button1
   //
   this->button1->Location = System::Drawing::Point(197, 129);
   this->button1->Name = L"button1";
   this->button1->Size = System::Drawing::Size(56, 22);
   this->button1->TabIndex = 5;
   this->button1->Text = L"Hitung";
   this->button1->UseVisualStyleBackColor = true;
   this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
   //
   // Form1
   //
   this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
   this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
   this->ClientSize = System::Drawing::Size(284, 261);
   this->Controls->Add(this->button1);
   this->Controls->Add(this->textBox3);
   this->Controls->Add(this->label1);
   this->Controls->Add(this->textBox2);
   this->Controls->Add(this->comboBox1);
   this->Controls->Add(this->textBox1);
   this->Name = L"Form1";
   this->Text = 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 / NilaiB);
   
    Convert::ToDouble(NilaiB);
    o:textBox3->Text = hasil.ToString();
    }
};
}
 jika kalian ingin mendownload file source code Disini
Itulah Aplikasi Operator Aritmatika Pada C++ yang berupa source code di bahasa pemogramanc++ semoga anda bisa memahami artikel tersebut, jangan lupa berkomentar di bawah.

You might also like

0 Comments

Silahkan berkomentar yang baik dan menarik sesuai dengan isi konten.
Komentar yang tidak diperbolehkan :

1. Berbau penghinaan SARA & P*RN
2. Komentar dengan Link hidup ( akan dianggap spam )
3. Komentar tidak nyambung dengan isi postingan
EmoticonEmoticon