Selasa, 18 Maret 2014

TUGAS 3



   SOAL : 

     Aplikasi kalkulator sudah umum. Namun kalkulator untuk bilangan kompleks tidak banyak. Buatlah sebuah aplikasi kalkulator untuk melakukan operasi penjumlahan, pengurangan, perkalian dan pembagian pada bilangan kompleks.


LANGKAH KERJA :

1. Buat solution baru.




2. Pilih Windows Application, jangan lupa beri nama. Kemudian klik Create.





3. Klik tab design. Akan muncul template aplikasi windows yang akan kalian buat. Coba jalankan.





4. Pilih label dari tools windows forms untuk meletakkan tulisan di template windows tersebut.


  

5. Susun label, editbox, button, checkbox, groupbox dan radiobutton seperti gambar di bawah ini




6. Sebelum memasuki sesi pemrograman ,kita akan mengganti nama design pada windows form yang kita gunakan, fungsinya untuk mempermudah nanti pada saat pemrograman

      1.  TextBox1                 = x1
      2.  TextBox2                 = y1
      3.  TextBox3                 = x2
      4.  TextBox4                 = y2
      5.  TextBox5                 = hasilx
      6.  TextBox6                 = hasily
      7.  RadioButton1           = penjumlahan
      8.  RadioButton2           = pengurangan
      9.  RadioButton3           = perkalian
      10.RadioButton1           = penjumlahan


7. Kemudian klik pada source , di source ini kit akan membuat satu fungsi yang terdiri dari beberapa operasi pada bil. Kompleks

 




8. kemudian buatlah fungsi seperti di bawah ini

     void perhitungan ()
        {
            double X1,X2,Y1,Y2,HASILX,HASILY;
          
            X1=Convert.ToDouble(x1.Text);
            X2=Convert.ToDouble(x2.Text);
            Y1=Convert.ToDouble(y1.Text);
            Y2=Convert.ToDouble(y2.Text);
          
            if(penjumlahan.Checked)
            {
                HASILX=X1+X2;
                HASILY=Y1+Y2;
              
                hasilx.Text=Convert.ToString(HASILX);
                hasily.Text=Convert.ToString(HASILY);
            }
          
            else if(pengurangan.Checked)
            {
                HASILX=X1-X2;
                HASILY=Y1-Y2;
              
                hasilx.Text=Convert.ToString(HASILX);
                hasily.Text=Convert.ToString(HASILY);
            }
          
            else if(perkalian.Checked)
            {
                HASILX=(X1*X2)+(-1*(Y1*Y2));
                HASILY=((X1*Y2)+(X2*Y1));
              
                hasilx.Text=Convert.ToString(HASILX);
                hasily.Text=Convert.ToString(HASILY);
            }
          
            else if(pembagian.Checked)
            {
                HASILX=((X1*Y1)-(X2*Y2))/((X2*X2)+(Y2*Y2));
                HASILY=((X2*Y1)-(X1*Y2))/((X2*X2)+(Y2*Y2));
              
                hasilx.Text=Convert.ToString(HASILX);
                hasily.Text=Convert.ToString(HASILY);
            }
        }

9. Kemudian membuat fungsi itu aktif pada tiap-tiap radio button.

}
      
        void PenjumlahanCheckedChanged(object sender, EventArgs e)
        {
            perhitungan();
        }
      
      
        void PenguranganCheckedChanged(object sender, EventArgs e)
        {
            perhitungan();
        }
      
        void PerkalianCheckedChanged(object sender, EventArgs e)
        {
            perhitungan();
        }
      
        void PembagianCheckedChanged(object sender, EventArgs e)
        {
            perhitungan();
        }

10.Kemudian Compile dan running program tersebut



10. cek dan amati hasilnya







VIDEO TUTORIAL @YOUTUBE

0 komentar:

Posting Komentar