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.

Tidak ada komentar:

Posting Komentar