Selasa, 04 Maret 2014

Membuat Program Konversi Suhu di C#

C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.
Berikut ini adalah program konversi suhu dengan c# menggunakan console application. Ini soal yang akan dibuat jadi programnya bro...

Buat aplikasi untuk menentukan suhu dari suatu obyek logam. Buat class logam
terlebih dahulu yang memiliki properties suhu dan method getSuhuCelcius(),
getSuhuFahrenheit(), getSuhuReamur(), panaskan() serta dinginkan(). 

getSuhuCelcius() akan mengembalikan nilai suhu dalam satuan celcius.
getSuhuFahrenheit() akan mengembalikan nilai suhu dalam satuan fahrenheit.
getSuhuReamur() akan mengembalikan nilai suhu dalam satuan reamur.
panaskan() akan meningkatkan suhu 5 derajat celcius.
dinginkan() akan menurunkan suhu 5 derajat celcius.

Setelah itu buat 2 buah obyek logam (beri nama besi dan alumunium) dari class
logam tersebut. Lakukan operasi pemanasan dan pendinginan beberapa kali.

Sebelum kita membuat program, kita harus tahu rumus yang akan di pakai dalam program ini


Langkah-langkah membuat program suhu adalah sebagai berikut

1.      1. Set path Windows ke compiler anda. Caranya :
1.1 Klik Start -> Control Panel, kemudian double-click System. 
1.2 Di kotak dialog System Properties, Klik tab Advanced dan klik
Environment Variables.
1.3 Di bagian System Variables, klik Path dan klik Edit
1.4 Tekan tombol Home dan tekan tombol panah kanan beberapa kali. Cek
jika sudah ada tulisan yang mirip seperti
Microsoft.NET\Framework\vXXXX dimana XXXX adalah angka. 
Apabila anda tidak menemukan tulisan tersebut, tekan tombol End, atau
anda menuju bagian akhir tulisan tersebut, tambahkan “;” diikuti path buat
compiler-nya. Di komputer saya seperti ini :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\
Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
1.5  Klik OK di tiap kotak dialog.

2    2 . Buat programnya di notepad
Ini adalah programnya sob... :D

using System; 
namespace konversiSUHU // untuk mengelompokkan class agar mudah dipanggil atau dicari.
{
    class suhu
    {
        static void Main()
        {
            float besi,alumunium,getsuhufahrenheit,getsuhureamur;
            string masukkan;         //mendeklarasikan variabel

            Console.Write("masukkan suhu besi dalam celsius: "); // input suhu besi
            masukkan= Console.ReadLine();
            float.TryParse(masukkan, out besi);

Console.Write("masukkan nilai alumunium dalam celcius: ");//input alumunium
            masukkan= Console.ReadLine();
            float.TryParse(masukkan, out alumunium);
           
            //konversi ke fahrenheit dan reamur untuk besi dan alumunium
            getsuhufahrenheit= (besi*9/5)+32;
            Console.Write("\n\nsuhu besi dalam fahrenheit={0}\n",getsuhufahrenheit);
            getsuhureamur= besi*4/5;
            Console.Write("suhu besi dalam reamur={0}\n",getsuhureamur);

            getsuhufahrenheit=(alumunium*9/5)+32;
            Console.Write("suhu alumunium dalam fahrenheit={0}\n",getsuhufahrenheit);
            getsuhureamur=alumunium*4/5;
            Console.Write("suhu alumunium dalam reamur={0}\n",getsuhureamur);

            //pemanasan besi
            float panaskan,hasila,hasilb;

            Console.Write("\nmasukan nilai banyak nya proses pemanasan pada besi:");
            masukkan= Console.ReadLine();
            float.TryParse(masukkan, out panaskan);
            hasila= besi+(5*panaskan);
            Console.Write("suhu besi setelah pemanasan dalam celcius={0}\n",hasila);
            getsuhufahrenheit=(hasila*9/5)+32;
            Console.Write("suhu besi setelah pemanasan dalam fahrenheit={0}\n",getsuhufahrenheit);
            getsuhureamur=hasila*4/5;
            Console.Write("suhu besi setelah pemanasan dalam reamur={0}\n",getsuhureamur);

            //pemanasan alumunium
            Console.Write("\nmasukan nilai banyak nya proses pemanasan pada Alumunium:");
            masukkan= Console.ReadLine();
            float.TryParse(masukkan, out panaskan);
            hasilb=alumunium+(5*panaskan);
            Console.Write("suhu alumunium akibat terjadinya pemanasan pada suhu celcius={0}\n",hasilb);
            getsuhufahrenheit=(hasilb*9/5)+32;
            Console.Write("suhu alumunium setelah pemanasan dalam fahrenheit={0}\n",getsuhufahrenheit);
            getsuhureamur=hasilb*4/5;
            Console.Write("suhu alumunium setelah pemanasan dalam reamur={0}\n",getsuhureamur);

            //pendinginan besi
            float dinginkan,hasilc,hasild;

            Console.Write("\nmasukan nilai banyak nya proses pendinginan pada besi:");
            masukkan= Console.ReadLine();
            float.TryParse(masukkan, out dinginkan);
            hasilc=besi-(5*dinginkan);
            Console.Write("suhu besi setelah pendinginan dalam celcius={0}\n",hasilc);
            getsuhufahrenheit=(hasilc*9/5)+32;
            Console.Write("suhu besi setelah pendinginan dalam fahrenheit={0}\n",getsuhufahrenheit);
            getsuhureamur=hasilc*4/5;
            Console.Write("suhu besi setelah pendinginan dalam reamur={0}\n",getsuhureamur);

            //pendinginan alumunium
            Console.Write("\nmasukan nilai banyak nya proses pendinginan pada Alumunium:");
            masukkan= Console.ReadLine();
            float.TryParse(masukkan, out dinginkan);
            hasild=alumunium-(5*dinginkan);
            Console.Write("suhu alumunium setelah pendinginan dalam celcius={0}\n",hasild);
            getsuhufahrenheit=(hasild*9/5)+32;
            Console.Write("suhu alumunium setelah pendinginan dalam fahrenheit={0}\n",getsuhufahrenheit);
            getsuhureamur=hasild*4/5;
            Console.Write("suhu alumunium setelah pendinginan dalam reamur={0}\n",getsuhureamur);

        }

    }

}


3. Langsung ketik aja program diatas di note pad.
3.      Program ini adalah program sederhana C#. Simpan dengan nama
Pr1.cs, kemudian compile dan jalankan.
Untuk meng-compile, anda masuk ke Command Prompt terlebih dahulu. Klik Start -> Run. Ketikkan cmd, tekan Enter.

Akan muncul kotak seperti di atas. Ketikkan csc diikuti nama file yang akan dicompile,dalam
Hal ini adalah pr1.cs.
4. Setelah compile berhasil, jalankan aplikasi anda dengan mengetikkan Pr1.exe. Jika tidak berhasil jalanka program dengan run as administrator
5. Hasilnya:


Ini menunjukan bahwa saat aplikasi berjalan sesuai dengan inputan pada  program yang
telah dimasukan, dimana console. WriteLine digunakan untuk mencetak text ke layar.
Itu adalah contoh program nya,


Tidak ada komentar:

Posting Komentar