Dalam matematika, bilangan kompleks adalah bilangan yang berbentuk a+bi dimana a dan b adalah bilangan rill, dan i adalah bilangan imajiner tertentu yang mempunyai sifat i 2 = −1. Bilangan riil a disebut juga bagian rill dari bilangan kompleks, dan bilangan real b disebut bagian imajiner. Jika pada suatu bilangan kompleks, nilai b adalah 0, maka bilangan kompleks tersebut menjadi sama dengan bilangan real a. Bilangan kompleks dapat ditambah, dikurang, dikali, dan dibagi seperti bilangan riil.
Sebagai contoh, 3 + 2i adalah bilangan kompleks dengan bagian riil 3 dan bagian imajiner 2i.
Pada kesempatan kali ini, saya akan menunjukkan cara membuat program Bilangan Kompleks, program yang akan dibuat adalah memasukkan 4 buah input, yang dimana ada dua bilangan riil dan 2 bilangan imajiner dengan menggunakan operasi penjumlahan, pengurangan, perkalian serta pembagian.
Hal yang mesti dilakukan adalah sebagai berikut:
- Buat sulution baru pada SharpDevelope.
- Pilih Windows Application, jangan lupa beri nama. Kemudian klik Create.
- Klik tab design. Akan muncul template aplikasi windows yang akan dibuat.
- Pilih label dari tools windows forms untuk meletakkan tulisan di template windows tersebut.
- Susun label, editbox, groupbox dan radiobutton seperti gambar di bawah ini:
Kemudia saya menambahkan Button untuk menjalankan program pada design, juga dapat di buat lebih berwarna seperti pada gambar dibawah ini dengan mengedit melalui properties.
Pada Textbox1, Textbox2, Textbox3 dan Textbox4 akan digunakan sebagai input, kemudian pada Textbox5 dan Textbox6 akan digunakan sebagai output / hasil perhitungan dari operasi yang dijalankan. Dan pada Button, berfungsi sebagai pengeksekusi program.
- Double click untuk button “RUN”, buat programnya untuk melakukan perhitungan penjumlahan, pengurangan, perkalian dan pembagian pada button. Program ini dapat di masukkan kedalam "public partial class MainForm : Form" sepert dibawah ini:
void Button1Click(object sender, EventArgs e)
{
a = Convert.ToDouble(textBox1.Text);
b = Convert.ToDouble(textBox2.Text);
c = Convert.ToDouble(textBox3.Text);
d = Convert.ToDouble(textBox4.Text);
if (radioButton1.Checked == true);
{
f = a+c;
g = b+d;
textBox5.Text = f.ToString();
textBox6.Text = g.ToString();
}
if (radioButton2.Checked == true)
{
f = a-c;
g = b-d;
textBox5.Text = f.ToString();
textBox6.Text = g.ToString();
}
if (radioButton3.Checked == true)
{
f = (a*c)-(b*d);
g = (a*d)+(b*c);
textBox5.Text = f.ToString();
textBox6.Text = g.ToString();
}
if (radioButton4.Checked == true)
{
f = (a*c)-(b*(-d));
g = (a*(-d))+(b*c);
h = (c*c)+(c*-d)+(d*c)+(d*d);
i = f/h;
j = g/h;
textBox5.Text = i.ToString();
textBox6.Text = j.ToString();
}
Pada RadioButton satu, berisi program penjumlahan pada bilangan kompleks. Pada RadioButton dua, berisi program pengurangan. Dan pada RadioButton 3, berisi program perkalian, sedangkan pada RadioButton 4, berisi program pembagian. Jadi, program diatas menjelaskan; jika pada radio buton satu di pilih, maka program melaksanakan penjumlahan, dan jikkka radio button dua dipilih, maka program melaksanakan pengurangan, begitu selanjutnya sampai radio button 4.
- Kemudian jalankan program dengan menekan F5 pada keyboard, dan beri nila yang ingin dihitung pada input, kemudian pilih opersi yang ingin dijalankan dan klik "RUN " pada button seperti pada gambar berikut:
Maka, program berakhir sampai disitu, dan input dapat diubah-ubah nilainya dan mengganti-ganti pada operasinya.
Seperti itulah tutorial membuat program bilangan kompleks pada C#, Terimakasih.