Disini Tempatnya Kunci Jawaban Dan Tugas - Tugas Sekolah. by : aksell17

membuat kalkulator menggunakan operasi function bisa menghitung banyak angka




membuat kalkulator sderhana menggunakan operasi function




1.       Pertama buka project baru dengan menekan menu file  -- new – project


2.       Kemudian pilih windows – visual c# -- windows -- kemudian pilih yang windows application – tekan ok


3.       Jika sudah ganti nama formnya kemudian buatlah tampilan seperti ini :


4.       Sekarang kita mulai membuat kodenya, klik 2x pada button1 / angka 1 pada formnya, nanti akan keluar tempat untuk meletakkan kodenya.




5.       Kemudian ketikkan kode ini dibawahnya :

if (label1.Text == "on")
            {
                if (label4.Text == "+")
                {
                    textBox1.Text = textBox1.Text + "1";
                    label3.Text = label3.Text + "1";
                }

                else if (label4.Text == "-")
                {
                    textBox1.Text = textBox1.Text + "1";
                    label3.Text = label3.Text + "1";
                }

                else if (label4.Text == "x")
                {
                    textBox1.Text = textBox1.Text + "1";
                    label3.Text = label3.Text + "1";
                }

                else if (label4.Text == "/")
                {
                    textBox1.Text = textBox1.Text + "1";
                    label3.Text = label3.Text + "1";
                }

                else if (label8.Text == "=")
                {
                    textBox1.Text = "";
                    label8.Text = "";
                    textBox1.Text = "1";
                    label2.Text = "1";
                    label9.Text = "";
                }

                else
                {

                    textBox1.Text = textBox1.Text + "1";
                    label2.Text = label2.Text + "1";
                }
            }

            else
            {
                MessageBox.Show("Harap menekan tombol ON");
                textBox1.Text = "";
            }


6.       Jika sudah, masukkan kode itu disetiap buttonnya dengan catatan ganti angka 1dengan angka yang sesuai dengan buttonya, contoh kode yang digunakan oleh button2, klik 2x pada button2 dan ketikkan kode ini :

if (label1.Text == "on")
            {
                if (label4.Text == "+")
                {
                    textBox1.Text = textBox1.Text + "2";
                    label3.Text = label3.Text + "2";
                }

                else if (label4.Text == "-")
                {
                    textBox1.Text = textBox1.Text + "2";
                    label3.Text = label3.Text + "2";
                }

                else if (label4.Text == "x")
                {
                    textBox1.Text = textBox1.Text + "2";
                    label3.Text = label3.Text + "2";
                }

                else if (label4.Text == "/")
                {
                    textBox1.Text = textBox1.Text + "2";
                    label3.Text = label3.Text + "2";
                }

                else if (label8.Text == "=")
                {
                    textBox1.Text = "";
                    label8.Text = "";
                    textBox1.Text = "2";
                    label2.Text = "2";
                    label9.Text = "";
                }

                else
                {

                    textBox1.Text = textBox1.Text + "2";
                    label2.Text = label2.Text + "2";
                }
            }

            else
            {
                MessageBox.Show("Harap menekan tombol ON");
                textBox1.Text = "";
            }

7.       Jika semua tombol 1 sampai dengan tombol 00 sudah diberi kode seperti tadi, sekarang kita mulai untuk membuat function nya, dengan cara langsung  ketik sendiri di kodenya atau bisa menekan f7 jika kita masih di formnya. Ketikkan function seperti dibawah in:

public double tambah(double a, double b)
        {
            double hasil = a + b;
            return hasil;
        }
        public double kurangi(double a, double b)
        {
            double hasil = a - b;
            return hasil;
        }
        public double kali(double a, double b)
        {
            double hasil = a * b;
            return hasil;
        }
        public double bagi(double a, double b)
        {
            double hasil = a / b;
            return hasil;
        }


8.       Kemudian, sekarang kita membuat kodeuntuk tombol  “+” . dengan cara klik 2 pada tombol “+” kemudian ketikkan kode ini :

if (label1.Text == "on")
            {
                if (label3.Text.Length > 0)
                {
                    if (label4.Text == "+")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label2.Text = Convert.ToString(tambah(a, b));

                        label3.Text = "";
                        label4.Text = "";
                    }

                    else if (label4.Text == "-")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label2.Text = Convert.ToString(kurangi(a, b));

                        label3.Text = "";
                        label4.Text = "";
                    }

                    else if (label4.Text == "x")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label2.Text = Convert.ToString(kali(a, b));

                        label3.Text = "";
                        label4.Text = "";
                    }

                    else if (label4.Text == "/")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label2.Text = Convert.ToString(bagi(a, b));

                        label3.Text = "";
                        label4.Text = "";
                    }
                }

                else if (label8.Text == "=")
                {
                    string a;
                  
                    a = label9.Text;
                    label2.Text = label9.Text;
                    textBox1.Text = label2.Text;
                    label4.Text = "+";

                    label8.Text = "";
                    label9.Text = "";



                }
                    textBox1.Text = textBox1.Text + " + ";
                    label4.Text = "+";
               
            }

            else
            {
                MessageBox.Show("Harap menekan tombol ON");
                textBox1.Text = "";
            }


9.       Isikan kode tersebut ditombol “-“, “x”, “:” . kodenya sama persis tanpa harus diganti .

10.    Setelah itu kita mulai membuat kode untuk tombol hasil / ”=” . klik 2x pada tombol “=” dan isikan kode seperti ini :

if (label1.Text == "1")
            {
                if (label3.Text.Length > 0)
                {
                    if (label4.Text == "+")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label9.Text = Convert.ToString(tambah(a, b));
                        label8.Text = "=";
                        label2.Text = "";
                        label3.Text = "";
                        label4.Text = "";

                    }

                    else if (label4.Text == "-")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label9.Text = Convert.ToString(kurangi(a, b));
                        label8.Text = "=";
                        label2.Text = "";
                        label3.Text = "";
                        label4.Text = "";
                    }

                    else if (label4.Text == "x")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label9.Text = Convert.ToString(kali(a, b));
                        label8.Text = "=";
                        label2.Text = "";
                        label3.Text = "";
                        label4.Text = "";
                    }

                    else if (label4.Text == "/")
                    {
                        double a, b;
                        a = double.Parse(label2.Text);
                        b = double.Parse(label3.Text);

                        label9.Text = Convert.ToString(bagi(a, b));
                        label8.Text = "=";
                        label2.Text = "";
                        label3.Text = "";
                        label4.Text = "";
                    }
                }

                else if (label3.Text == "")
                {
                    label9.Text = label2.Text;
                    label8.Text = "=";
                }
            }

            else
            {
                MessageBox.Show("Harap menekan tombol ON");
                textBox1.Text = "";
            }



11.   Kita sudah hamper selesai, sekarang untuk melengkapi kalkulator buat tombol hapusnya . dengan cara mengklik 2x tombol hapus, dan ketikkan kode ini :

     textBox1.Text = "";
            label2.Text = "";
            label3.Text = "";
            label4.Text = "";
            label8.Text = "";
            label9.Text = "";

12.   Lalu , sekarang buat tombol on//offnya menggunakan radiobutton . kemudian klik 2x pada radio buttonya, kemudian ketikkan kode seperti ini :

     label1.Text = "on";
     label2.Text = "";
            label3.Text = "";
            label4.Text = "";
            label8.Text = "";
            label9.Text = "";


13. Kemudian klik 2x juga pada tombol offnya . ketikkan kode ini :

 label1.Text = "off";
        textBox1.Text = "";
        label4.Text = "";
        MessageBox.Show("Terimah Kasih :)");

14. Sekarang buat tombol keluarnya dengan muncul pilihan “anda yakin mau keluar yes/no” . klik 2x pada tombol keluarnya lalu ketikkan kode dibawah ini :

     DialogResult a;
            a = MessageBox.Show("Anda yakin ingin keluar???", "pilihan", MessageBoxButtons.YesNo);
            if (a == DialogResult.Yes)
            {
                Application.Exit();
            };


15. Jika semua sudah selesai kita jalankan kalkulatornya dengan menekan f5 . setelah kalkulatornya bisa berjalan berarti kode yang diketik tidak ada masalah, saat kalkulator mulai dijalankan jangan lupa menekan tombol on terlebih dahulu, agar tidak muncul peringatan / agar kalkulatornya bisa berjalan .

Hasilnya seperti ini jika tombol on belum ditekan :



Karena tombol onnya belum ditekan maka akan muncul peringatan “harap menekan tombol on”

Jika tombol onnya sudah ditekan maka kalkulatornya bisa digunakan dengan baik :
Hasilnya seperti ini :






                                                                                                                                                
16.   Jika sudah bisa berjalan sekarang kita tutupi  tulisan label yang diatas dengan cara mewarnai tulisannya dengan warna sesuai dengan backgrounnya, caranya seperti ini :

Background saya menggunakan warna dark color jadi tulisannya juga dark color, pertama klik salah satu label, kemudian ikuti langkah ini :


Jika sudah lakukan hal yang sam di label yang lainnya kecuali label8 dan label9, Karena label tersebut harus terlihat, kan label tersebut merupakan hasilnya : untuk lebig bagus hilangkan tulisan khusus pada label8 dan label9 , cara seperti in :

Pertama, klik label8 kemudian cari text dimenu properties






Jka sudah lakukan hal sama pada label Sembilan.

17.   Langkah terakhir buat tulisan dilabel 1,2,3,4 . agar bisa menutupi label tersebut . pilih label di toolbox kemudian ganti namanya, keudian ganti ukuraan sesuai keinginan :


18.   Selesai, membuat program kalkulator sdah selesai





Share on Facebook
Share on Twitter
Share on Google+

Related : membuat kalkulator menggunakan operasi function bisa menghitung banyak angka

0 komentar:

Posting Komentar