Senin, 17 Maret 2014

Membuat Program Bilangan Kompleks pada C#

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:
              double a,b,c,d,f,g,h,i,j;     
         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.

    Minggu, 09 Maret 2014

    How To Make Program and Display of Temperature Converter On C#

    Suhu menunjukkan derajat panas benda. Mudahnya, semakin tinggi suhu suatu benda, semakin panas benda tersebut. Secara mikroskopis, suhu menunjukkan energi yang dimiliki oleh suatu benda. Setiap atom dalam suatu benda masing-masing bergerak, baik itu dalam bentuk perpindahan maupun gerakan di tempat getaran. Makin tingginya energi atom-atom penyusun benda, makin tinggi suhu benda tersebut.

    Kali ini Saya akan menunjukkan cara membuat program kenversi suhu dari Celcius ke Fahrenheit , Reamur dan Kelvin pada C# (sharp). Didalam program yang akan saya buat ini, ketika program di jalankan, program akan meminta dalam 1 input untuk celcius, kemudia akan kita tampilkan dalam bentuk fahrenheit, reamur dan kelvin dengan mengklik button (tombol) pada program.

    Sebelum membuat program yang akan dibuat seperti diatas, pastikan komputer atau laptop anda sudah terinstal software compiler nya, software yang saya gunakan untuk membuat programnya adalah "SharpDevelop".

    Baiklah langsung saja. Langkah-langkah yang harus anda lakukan adalah:


    • Yang pertama adalah membuka software SharpDevelop, dan tampilannya terlihat seperti ini:

    • Dan yang kedua adalah klik File>New>Solution, akan muncul gambar seperti gamabar berikut:


              pada New Project seperti gambar di atas, pilih "Windows Aplication" dengan mengklik, kemudian berilah nama pada kolom "Name:" lalu pilih "Creat".

    • kemudian yang ketiga. Pada design, berilah Label, TextBox, dan Button dan kemudian disusun juga mengedit (merubah warna dan background tulisan sesuai yang diinginkan) masing-masingnya dengan properties yang akan tampil seperti gambar berikut: 
              yang dimana:


    • Lalu yang ke empat, double klik pada setiap TextBox, Label dan Button yang telah di buat, dan pada Source akan muncull program-program seperti gambar di bawah ini:

    • yang ke lima adalah menambahkan program pada button-button berikut:
    Button 1:
        double a, b;
         a = Convert.ToDouble(textBox1.Text);
         b = (a*9/5)+32;
         textBox2.Text = b.ToString();

    Button 2:
         double a, b;
         a = Convert.ToDouble(textBox1.Text);
         b = a*4/5;
         textBox3.Text = b.ToString(); 
    Button 3:
              double a, b;
         a = Convert.ToDouble(textBox1.Text);
         b = a+273;
         textBox4.Text = b.ToString()


             akan tampak seperti gambar dibawah ini:


    • Dan yang ke enam sekaligus yang terakhir adalah jalankan program dengan menekan "F5" maka akan keluar window seperti pada Design yang kita buat. Masukkan angka pada tabel TexBox 1, lalu convert suhu kedalam bentuk fahrenheit, reamur dan kelvin dengan menekan satu persatu button yang ada pada window tersebut, seperti yang di linggkar pada gambar di bawah ini:

    Dan program berakhir sampai disitu, kita dapat mengubah-ubah nilai celciusnya dan mengkonversikannya berulang-ulang kali sesuai dengan yang kita inginkan.
    Seperti itulah tutorial cara membuat program konversi suhu pada C#. Terimakasih.

    Senin, 03 Maret 2014

    How To Make Program of Temperature Changes On C#

              Kali ini saya akan menunjukkan cara membuat program perubahan temperatur pada besi dan alumunium. Jadi, program akan meminta input suhu pada besi dan alumunium dalam bentuk celcius, kemudian juga akan ditampilkan dalam suhu reamur, fahrenheit dan kelvin, dilanjutkan dengan  memasukkan input yang fungsinya akan memanaskan dan mendinginkan besi dan alumunium sesuai dengan angka yang kita masukkan, setiap kelipatan bernilai 5, misalnya suhu besi pada awal adalah “5 derajat celcius”, jika pada pemanasan suhu kita masukkan “2” maka, nilai pemanasan dikali 5 kemudian hasilnya di tambah dengan suhu awal, maka suhu pada besi akan menjadi 15 derajat celcius.

    baiklah, langsung saja.



              Kali ini, saya menggunakan aplikasi Microsoft Visual Studio C# untuk menjalankan program. 
    • Yang perlu kita lakukan pertama adalah membuat programnya, bisa seperti dibawah ini paada microsoft visual studio:


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class suhu
        {
            static void Main(string[] args)
            {
                float besi, alumunium, farenheit, reumur, calvin;
                string input;

                Console.Write("Masukan nilai besi pada suhu celcius: ");
                input = Console.ReadLine();
                float.TryParse(input, out besi);
                Console.Write("Masukan nilai alumunium pada suhu celcius: ");
                input = Console.ReadLine();
                float.TryParse(input, out alumunium);

                Console.Write("\nSuhu Pada Besi:");
                farenheit = (besi * 9 / 5 + 32);
                Console.Write("\nFahrenheit = {0}\n", farenheit);
                reumur = (besi * 4 / 5);
                Console.Write("Reamur     = {0}\n", reumur);
                calvin = (besi + 273);
                Console.Write("Calvi      = {0}\n\n", calvin);

                Console.Write("Suhu Pada Alumunium: \n");
                farenheit = (alumunium * 9 / 5 + 32);
                Console.Write("Fahrenheit = {0}\n", farenheit);
                reumur = (alumunium * 4 / 5);
                Console.Write("Reamur     = {0}\n", reumur);
                calvin = (alumunium + 273);
                Console.Write("Calvin     = {0}\n\n", calvin);

                float pemanasan, pemanasan1, nilai, nilai1;

                Console.Write("Masukan nilai banyaknya proses pemanasan pada Besi: ");
                input = Console.ReadLine();
                float.TryParse(input, out pemanasan);
                Console.Write("Masukan nilai banyaknya proses pemanasan pada Alumunium: ");
                input = Console.ReadLine();
                float.TryParse(input, out pemanasan1);
                Console.Write("\nBesi Setelah dipanaskan sebayak {0} kali:\n", pemanasan);
                nilai = besi + (5 * pemanasan);
                Console.Write("Celcius    = {0}\n", nilai);
                farenheit = (nilai * 9 / 5 + 32);
                Console.Write("Fahrenheit = {0}\n", farenheit);
                reumur = (nilai * 4 / 5);
                Console.Write("Reamur     = {0}\n", reumur);
                calvin = (nilai + 273);
                Console.Write("Calvin     = {0}\n\n", calvin);

                Console.Write("Alumunium setelah dipanaskan sebayak {0} kali:\n", pemanasan1);
                nilai1 = alumunium + (5 * pemanasan1);
                Console.Write("Celcius    = {0}\n", nilai1);
                farenheit = (nilai1 * 9 / 5 + 32);
                Console.Write("Fahrenheit = {0}\n", farenheit);
                reumur = (nilai1 * 4 / 5);
                Console.Write("Reamur     = {0}\n", reumur);
                calvin = (nilai1 + 273);
                Console.Write("Calvin     = {0}\n\n", calvin);

                float pendinginan, pendinginan1, nilai2, nilai3;

                Console.Write("\nMasukan nilai banyaknya proses pendinginan pada Besi:");
                input = Console.ReadLine();
                float.TryParse(input, out pendinginan);
                Console.Write("Masukan nilai banyaknya proses pendinginan pada Alumunium:");
                input = Console.ReadLine();
                float.TryParse(input, out pendinginan1);
                Console.Write("\nBesi Setelah didinginkan sebayak {0} kali:\n", pendinginan);
                nilai2 = nilai - (5 * pendinginan);
                Console.Write("Celcius    = {0}\n", nilai2);
                farenheit = (nilai2 * 9 / 5 + 32);
                Console.Write("Fahrenheit = {0}\n", farenheit);
                reumur = (nilai2 * 4 / 5);
                Console.Write("Reamur     = {0}\n", reumur);
                calvin = (nilai2 + 273);
                Console.Write("Calvin     = {0}\n\n", calvin);

                Console.Write("Alumunium Setelah didinginkan sebayak {0} kali:\n", pendinginan1);
                nilai3 = nilai1 - (5 * pendinginan1);
                Console.Write("Celcius    = {0}\n", nilai3);
                farenheit = (nilai3 * 9 / 5 + 32);
                Console.Write("Fahrenheit = {0}\n", farenheit);
                reumur = (nilai3 * 4 / 5);
                Console.Write("Reamur     = {0}\n", reumur);
                calvin = (nilai3 + 273);
                Console.Write("Calvin     = {0}\n\n", calvin);
       Console.ReadKey(true);        
       }
        }
    }

             Bagian program yang berwarna hijau adalah bagian dari pengenalan atau deklarasi variabel program, bagian program yang berwarna orange adalah bagian dari hasil output dari setelah suhu besi dan alumunium dimasukkan, bagian program yang berwarna merah di atas adalah yang menjalankan pemanasan pada program tersebut dan bagian yang berwarna biru adalah bagian program yang menjalankan pendinginan pada program tersebut,

    • kemudian yang selanjutnya adalah RUN, adalah printah untuk menjalankan program yang sudah di compile, dengan mengklik Debug>Start Debugging atau langsung menekan F5 pada keyboard, seperti gambar berikut:
    • Setelah itu, maka akan muncul seperti gambar dibawah ini:
              Dari gambar di atas, program meminta input untuk memasukkan nilai besi pada suhu celcius, masukkan nilai sesuai dengan yang diinginkan  lalu enter, kemudian program akan meminta input lagi untuk nilai alumunium pada suhu celcius, dan masukkan nilainya.

    • Setelah dienter, maka akan keluar output, yaitu suhu besi dan alumunium dalam bentuk fahrenheit, reamur dan calvin , seperti gambar berikut:
    • Lalu, program akan meminta input kembali untuk memasukkan berapa kali material akan di panaskan, dan kemudia setelah dimasukkan nilainya, akan muncul output perubahan suhu pada material yang telah dipanaskan, seperti gambar berikut:
    • Dan yang terakhir, program meminta input untuk memasukkan berapa banyak materila akan didinginkan, dan setelah dimasukkan nilainya, program akan mencetak perubahan suhu pada material yang telah dipanaskan, seperti gambar berikut:

                Dan program berakhir di situ.

    Berakhirlah sudah cara/langkah untuk membuat program perubahan temperatur pada 2 buah material, terimakasih.