Saturday, August 20, 2011

Konverter Suhu


Setelah membuat program luas lingkaran, kali ini penulis latihan lagi namun dengan level yang lebih ekstrim. Apa itu? Itulah konverter suhu dari Fahrenheit ke Celsius atau sebaliknya.
Program ini meminta memasukkan kode 1 atau 2. Kode 1 untuk mengubah suhu dari Celsius ke Fahrenheit sedangkan kode 2 untuk mengubah suhu dari Fahrenheit ke Celsius. Setelah memasukkan kode, program ini menyuruh user untuk memasukkan derajat suhu yang dibutuhkan, kemudian klik Enter! Maka keluarlah suhu yang diinginkan.

Program ini masih menggunakan Microsoft Visual Studio C# 2010 karena kali ini penulis memang sedang belajar menggunakan IDE (Intergrated Development Environment) tersebut. Dan program ini juga masih menggunakan Console Application seperti sebelumnya, karena Console saya rasa paling sederhana daripada yang lain.
Ini dia!

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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            double hasilCelcius, hasilFahrenheit;
            Console.WriteLine("Masukkan angka 1 untuk Celsius ke Fahrenheit");
            Console.WriteLine("Masukkan angka 2 untuk Fahrenheit ke Celsius");
           
            string kunci = Console.ReadLine();
            int c = Int32.Parse(kunci);

            if(c == 1)
            {
                    Console.Write("Masukkan derajat Celsius : ");
                    string a = Console.ReadLine();
                    double celsius = double.Parse(a);
                    hasilFahrenheit = (celsius + 40) * 1.8 - 40;
                    Console.Write("Derajat Fahrenheitnya adalah " + hasilFahrenheit);
            }   
            else if(c == 2)
            {
                    Console.Write("Masukkan derajat Fahrenheit : ");
                    string b = Console.ReadLine();
                    double fahrenheit = double.Parse(b);
                    hasilCelcius = (fahrenheit + 40) / 1.8 - 40;
                    Console.Write("Derajat Celsiusnya adalah " + hasilCelcius);
            }
            else
            {
                    c = 3;
                    Console.WriteLine("Anda harus memasukkan angka 1 atau 2");
            }
            Console.ReadKey();
        }
    }
}

Back to Home

Related Articles

0 comment:

Post a Comment