Rabu, 19 Maret 2014



Assalamualikum warohmatullahi wabarokatuhh....
Welkom to my blogggg :D
Hmm sore sore gini emang paling enak nongkrong depan PC nonton dorama atau anime, kalo  gak buka  mangacan baca deh komik terupdet. Apa lagi kalo ditemanin secangkir coklat hangat dan sebungkus biskuit, beehhh mantap! Tapi permisa ternyata itu hanya khayalan semata (liat dompet udah tinggal ktp + cek quota tinggal 0 kb). Oke deh dari pada nge-galau gak jelas mending kita belajar buat program aja, setujuuuu? (##sorak2 mahasiswa buat tugas).
Welll kali ini kita akan belajar tentang bagaimana cara membuat program aplikasi menghitung bilangan komplek dengan berbagai operasi mulai dari penjulmlahan, penhurangan,perkalian dan pembagian menggunakan  C#.
Langkah awal, kita harus punya aplikasi yang namanya sharodevelope. Kao gak punya, yaa instal dulu lah aplikasinya. Kemudian buka deh tuh aplikasi, nanti akan muncul tamplan seperti ini.
Nah untuk  membuat program baru, klik new solution dua kali maka akan muncul tampilan seprti dibawah ini.

Yang diberi lingkaran merah adalah pilihan yang harus kalian pilih. Pertama pilih windows application lalu ketik nama file kemudian klik create.
Selanjutnya... akan ada penampakan sperti di bawah ini.
Nah pada saat penampakan ini muncul, harus dipastikan bawha yang sedang kalian buka adalah mainform. Klik desain untuk mengatur tampilan aplikasi yang kan dibuat.
Nah itulah tampilan dalam desain. Dan disinilah kita mendaesain tampilan aplikasi yang ingin kita buat.
Dan ini adalah tampilan yang sudah saya desain menggunakan alat radio button, label, textbox atau lihat saja yang dilingkiri merah pada gambar diatas.
Di aplikasi ini ketika kita measukan angka pada kolom persamaan 1 dan dua, lalu kita pilih pejumlahan maka akan muncul hasil dari penjumlahan pada kolom result. Bgiru juga ketika kita klik pengurangan, perkalian da pembagian maka hasi dari setiap operasi akan muncul pada kotak result. Nah kok bisa gini yaa? Bingung kan? Gak usah usah bingung ama kerjanya program ini. Intinya kalo kita klik penjumlahan maka akan langsung muncul hasil dari penjumlahan, berarti disetiap radiobutton(penjumlahan,pengurangan,perkalian,pembagian) terdapat program masing masing.
Nah sekarang pasti bingung cara memasukan progra ke setian radiobuttonnya kan? Gampang klik aja dua kali akan muncul tampilan seperti ini.

Nah dikursor yang tertuju pada saat tampilan itu muncul, yaa disitulah program yang harus disisipkan untuk opersai penjumlahan.
Setealh masuk ke tampilan itu, ketik lah program yaberikut ini
if(jmlh.Checked==true)
            {
                double a,b,c,d,x,f;
                a=Convert.ToDouble(Pers1_1.Text);
                b=Convert.ToDouble(Pers1_2.Text);
                c=Convert.ToDouble(pers2_1.Text);
                d=Convert.ToDouble(pers2_2.Text);
                f=a+c;
                x=b+d;
                has1.Text=Convert.ToString(x);
                has2.Text=Convert.ToString(f);
            }
nah itu untuk mencari hasil dari penjumlahan.
Dan ini program untuk operasi yang lainnya.
void KrngCheckedChanged(object sender, EventArgs e)
        {
            if(krng.Checked==true)
            {
                double a,b,c,d,x,f;
                a=Convert.ToDouble(Pers1_1.Text);
                b=Convert.ToDouble(Pers1_2.Text);
                c=Convert.ToDouble(pers2_1.Text);
                d=Convert.ToDouble(pers2_2.Text);
                f=a-c;
                x=b-d;
                has1.Text=Convert.ToString(x);
                has2.Text=Convert.ToString(f);   
            }
        }
       
        void KaliCheckedChanged(object sender, EventArgs e)
        {
            if(kali.Checked==true)
            {
            double a,b,c,d,x,f;
                a=Convert.ToDouble(Pers1_1.Text);
                b=Convert.ToDouble(Pers1_2.Text);
                c=Convert.ToDouble(pers2_1.Text);
                d=Convert.ToDouble(pers2_2.Text);
                f=((a*d)+(b*c));
                x=((a*c)+(b*d));
                has1.Text=Convert.ToString(x);
                has2.Text=Convert.ToString(f);   
               
            }
           
        }
       
        void BagiCheckedChanged(object sender, EventArgs e)
        {
            if(bagi.Checked==true)
            {
                double a,b,c,d,x,f;
                a=Convert.ToDouble(Pers1_1.Text);
                b=Convert.ToDouble(Pers1_2.Text);
                c=Convert.ToDouble(pers2_1.Text);
                d=Convert.ToDouble(pers2_2.Text);
                f=((a*d)+(b*c))/((c*c)-(d*d));
                x=((a*c)+(b*d))/((c*c)-(d*d));
                has1.Text=Convert.ToString(x);
                has2.Text=Convert.ToString(f);
            }
inget yyaaaa setiap program pengurangan simpen di dalam radiobutton pngurangan begitu juga yang lainya. Bingungkan?
Gini biar lebih jelas, klik dua kali radioabutton penjumlahan, nantikan langsung ke kotak source tuh tempat untuk membuat programnya, nah program untuk penjumlahan itu harus disisipkan di tempat kursor ketika kalian mengkklik radiobutton penjumlahan dua kali. (saya kira ini sudah cukup jelas).
Lakukan hal yang sama ketika membuat program untuk perkalian dan pembagian.
Oke deh kita langsung sedikit bahas maksud dari programnya.
Persaman 1 memiliki 2 kotak yang berasal dari texbox, begitu juga dengan persamaan 2 dan result memiliki  2 kotak yang dibuat dengan menggunakan textbox. 2 kotak punya persamaan 1 kita berinama a dan b. Kotak persamaan 2 kita beri nama c dan d. 2 kotak punya resul kita berinama x dan f. Nah sekarang kita analisi dari programnya.
                a=Convert.ToDouble(Pers1_1.Text);
a adalah nama variabel bertipe double yang mana nilainya akan kita masukan ke kotak persamaan 1. Nah karena tipe datanya double, kita tidak bisa langsung memasukannya kedalam kotak tersebut karena tipe datanya masih dalam tipe data string (semua data awalnya bertipe string) maka kita harus konversidulu ke bentuk string dengan cara seperti di atas. Nah  yang didalam kurung () adalah nama dari kotak a yang diubah pada nama desainya pada properties. Properties terdapat pada menu deasain atau kalo tidak nemu, klik view lalu pilih properties nanti akan muncul berabagai perintah-perintah. Pilih desain lalu gantinyanya sesuai dengan yang anda kehendaki yang penting gampang diingetnya.

                b=Convert.ToDouble(Pers1_2.Text);
                c=Convert.ToDouble(pers2_1.Text);
                d=Convert.ToDouble(pers2_2.Text);
nah ini juga sama kaya penjelasan saye diatas :D

                f=((a*d)+(b*c))/((c*c)-(d*d));
dan ini adalah rumus untuk menentukan nilai pada kotak f

                x=((a*c)+(b*d))/((c*c)-(d*d));
ini juga rumus untuk menentukan nilai pada kotak x . yang pastinya f dan x adalah hasil dari operasi ini.
                has1.Text=Convert.ToString(x);
has1 adalh nama deasin yang sudah saya bahas diatas. Initnya ini untuk memanggil kotak pada result.
                has2.Text=Convert.ToString(f);
dan yang ini juga sama untuk memunculkan hasil dari operasi.
Convert tostring artinya ntuk menampilkan ke layar kita harus mengkonversinya lagi kebentuk string, yahh caranya seperti itu lah.
Dan ini lah contoh hasil dari pengoprasian bilangan kompleks menggunkan aplikasi ini.
Ook,  just a litle bit that i can give to you all, if you have some question, please fee free to comment below J thanks



Tidak ada komentar:

Posting Komentar