Microsoft Visual C# adalah sebuah program alat bantu pemrograman (Rapid Application Development
tool) yang dibuat oleh Microsoft Corporation dan
dapat digunakan untuk membuat program berbasis grafis
dengan menggunakan bahasa pemrograman mirip C++.
Program ini telah dimasukkan ke dalam produk Microsoft Visual Studio,
bersama-sama dengan Visual C++, Visual Basic, Visual FoxPro serta Visual C#.
Sejauh ini, program ini merupakan program yang paling banyak digunakan oleh
para programmer untuk membuat program dalam bahasa C#.
Kalkulator adalah alat untuk menghitung dari
perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian
sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. tidak semua kalkulator ada operasi bilangan
kompleks nya
Sebenarnya bisa ga sih kita buat
sendiri programnya ?
Ayo kita coba :D
Sebelum masuk ke program kita harus
tahu rumus operasi bilangan kompleks
Jika z1 = (x1,y1)
dan z2 = (x2,y2) adalah dua bilangan kompleks,
maka jumlah dan hasil kali dari z1 dan z2 masing-masing
adalah :
z1 + z2 = (x1 ,y1) + (x2
, y2) =(x1 + x2
, y1 + y2).
z1. z2 = (x1 ,y1) (x2, y2) =(x1x2 - y1y2 , x1y2 + x2y1).
Jika z1 = x1 + iy1 dan z2 =x2
+ iy2 ,buktikan bahwa z1
– z2 = (x1 - x2)
+ (y1 - y2)i !
Bukti :
z1 – z2 = (x1
+ iy1) – (x2 + iy2) = (x1
+ iy1) +(-x2 - iy2) = (x1 - x2) + (y1 - y2)i
Pada kesempatan ini saya akan
membuat program untuk membuat kalkulator bilangan kompleks. Kalkulator ini
sedikit berbeda dengan kalkulator biasa.
Langkah-langkah untuk membuat
program kalkulator bilangan kompleks ini sebagai berikut
1.
1.
1.Buka aplikasi visual
Studion 2012 di laptop anda. Pilih new project.
2.
2. Jika sudah kebuka
silahkan buat project baru dengan memilih new project.
3. 3.Jangan lupa ya sob, ingat kita memakai windows form application
4. 4.Ambil dan susun tools ke form 1 seperti gambar dibawah ini. Kalau mau lebih
bagus lagi gan, silahkan edit propertise yang ada di kanan layar
5. 5. Selanjutnya kita isi program dengan cara mengklik penjumlahan jika mau
dijumlahkan, sama juga dengan pengurangan tetapi untuk pembagian dan perkalian
using System;
using
System.Collections.Generic;
using
System.ComponentModel;
using System.Data;
using
System.Drawing;
using System.Linq;
using System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
double a, b, c, x, y, z; //deklarasikan
objek//
public Form1()
{
InitializeComponent();
}
void ulang() // fungsi ulang//
{
a =
Convert.ToDouble(textBox1.Text); //mengubah dari string ke double//
b =
Convert.ToDouble(textBox3.Text);
x =
Convert.ToDouble(textBox2.Text);
y = Convert.ToDouble(textBox4.Text);
}
private void
radioButton1_CheckedChanged(object sender, EventArgs e)
{
ulang(); //rumus
untuk penjumlahan bilangan kompleks//
c = a + b; //
variabel tinggal panggil aja//
z = x + y;
textBox5.Text = c.ToString();
textBox6.Text = z.ToString();
}
private void
radioButton2_CheckedChanged(object sender, EventArgs e)
{
ulang(); //rumus untuk penjumlahan bilangan kompleks//
c = a - b; // variabel tinggal panggil aja//
z = x - y;
textBox5.Text = c.ToString();
textBox6.Text = z.ToString();
}
private void
radioButton3_CheckedChanged(object sender, EventArgs e)
{
ulang(); //
variabel tinggal panggil aja//
c = (a * b) + (x * y * -1); //
rumus perkalian sama seperti biasa//
z = (a * y) + (b * x);
textBox5.Text = c.ToString();
textBox6.Text = z.ToString();
}
private void
radioButton4_CheckedChanged(object sender, EventArgs e)
{
ulang();
c = ((a * b) + (x * y)) / ((b * b)
+ (y * y)); // rumus pembagian bilangan real//
z = ((a * y * -1) + (b * x)) / ((b
* b) - (y * y * -1));//rumus pembagian bilangan imajiner//
textBox5.Text = c.ToString();
textBox6.Text = z.ToString();
}
private void button1_Click(object
sender, EventArgs e)
{
textBox1.Text = ""; //
ini untuk meresat data yang sudah masuk //
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
}
}
}
8. setelah kita
masukkan kemudian lakukan running program dengan menekan tombol run yang ada di
atas jendela
Ini adalah hasil
yang di dapat setelah melakukan running
Oke itu adalah programnya, mudah-mudahan bermanfaat dan dapat menambah ilmu kita amin. Kalo masih bingung coba liat video ini sob
kren ji
BalasHapus