Program C#

Membuat Kalkulator Bilangan Kompleks Dengan C#

Assalamualaikum Wr.Wb

 

Pada kesempatan kali ini saya akan memberikkan tutorial C# yaitu “Membuat Kalkulator Bilangan Kompleks“.

Apa itu bilangan kompleks ???

Dalam matematika, bilangan kompleks adalah bilangan yang berbentuk

 a + bi \,

dimana a dan b adalah bilangan riil, dan i adalah bilangan imajiner tertentu yang mempunyai sifat i 2 = −1. Bilangan riil a disebut juga bagian riil 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.

Sebagai contoh, 3 + 2i adalah bilangan kompleks dengan bagian riil 3 dan bagian imajiner 2i.

Bilangan kompleks dapat ditambah, dikurang, dikali, dan dibagi seperti bilangan riil; namun bilangan kompleks juga mempunyai sifat-sifat tambahan yang menarik. Misalnya, setiap persamaan aljabar polinomial mempunyai solusi bilangan kompleks, tidak seperti bilangan riil yang hanya memiliki sebagian.

 

Oke langsung ke materi….

 

  • Buka Visual Studio, pilih New Project

1

  • Pilih Windows Forms Application, isikan nama projectnya, lalu OK.

2

  • Lalu akan muncul tampilan seperti di bawah ini :

Ket : di kotak merah = Form / media untuk membuat aplikasi.

di kotak kuning = tools yang berisikan perintah perintah seperti RadioButton, Group Box , dll.

di kotak biru = propertis / untuk mengedit nama, font, huruf, dll.

3

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

2

  • Lalu masukkanlah Programnya :

Ini adalah contoh program saya :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Kalkulator_Bilangan_Kompleks
{
      public partial class Form1 : Form
      {
            public Form1()
            {
                  InitializeComponent();
            }

            double real1, real2, ima1, ima2, bilreal, bilima;

            void deklarasi()
            {
                  real1 = Convert.ToDouble(input1.Text);
                  real2 = Convert.ToDouble(input3.Text);
                  ima1 = Convert.ToDouble(input2.Text);
                  ima2 = Convert.ToDouble(input4.Text);
            }

            private void perkalian_CheckedChanged(object sender, EventArgs e)
            {
                  deklarasi();

                  bilreal = ((real1 * real2) + (ima1 * ima2 * -1));
                  bilima = ((real1 * ima2) + (ima1 * real2));

                  real.Text = bilreal.ToString("#.##");
                  imajiner.Text = bilima.ToString("#.##");
            }

            private void pembagian_CheckedChanged(object sender, EventArgs e)
            {
                  deklarasi();

                  bilreal = ((real1 * real2) + (ima1 * ima2 * -1)) / ((real2 * real2) + (ima2 * ima2)); 
                  bilima = ((ima1 * real1) - (real1 * ima2)) / ((real2 * real2) + (ima2 * ima2)); 

                  real.Text = bilreal.ToString("#.##");
                  imajiner.Text = bilima.ToString("#.##");
            }

            private void penjumlahan_CheckedChanged(object sender, EventArgs e)
            {
                  deklarasi();

                  bilreal = (real1 + real2);
                  bilima = (ima1 + ima2);

                  real.Text = bilreal.ToString();
                  imajiner.Text = bilima.ToString();
            }

            private void pengurangan_CheckedChanged(object sender, EventArgs e)
            {
                  deklarasi();

                  bilreal = (real1 - real2);
                  bilima = (ima1 - ima2);

                  real.Text = bilreal.ToString();
                  imajiner.Text = bilima.ToString();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                  input1.Text = "";
                  input2.Text = "";
                  input3.Text = "";
                  input4.Text = "";
                  real.Text = "";
                  imajiner.Text = "";
            }
      }
}
  • Jalankan Programnya , Lihat dan amatilah…

3

  • Biar lebih Jelasnya, silahkan lihat video tutorialnya :

 

Terima Kasih …

Wassalamualaikum Wr.Wb

About Devid

Always Try...

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives

Happy eid mubarak :) Mohon maaf lahir batin 🙏🙏

%d bloggers like this: