casper. Powered by Blogger.

Blog ini bertujuan untuk share ilmu dan pengetahuan. Semua source/aplikasi di blog ini bebas disebar dan mencamtumkan sumber "fandy-alfa.blogspot.com".

RSS

Program Konversi Suhu

import java.io.*;

public class konversisuhu
{      
    //konversi suhu dari celcius ke rearmur dan fahrenhit
    public static void celcius() throws IOException
    {  
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
          
        System.out.print("Masukkan Suhu Celcius = ");       
        double c = Double.parseDouble(stdin.readLine());
                       
        double r =(4.0/5.0) * c;
         double f =(9.0/5.0) * c+32 ;
       
        System.out.println("Suhu Rearmur    = "+r+" derajat");
        System.out.println("Suhu Fahrenheit = "+f+" derajat");
    }
   
    //konversi suhu dari rearmur ke celcius dan fahrenhit
    public static void rearmur() throws IOException
    {   
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
           
        System.out.print("Masukkan Suhu Celcius = ");       
        double r = Double.parseDouble(stdin.readLine());
               
        double c =(5.0/4.0) * r;
         double f =(9.0/4.0) * c+32 ;
       
        System.out.println("Suhu Celcius = "+c+" derajat");
        System.out.println("Suhu Fahrenhiet = "+f+" derajat");
    }
   
    //konversi suhu dari fahrenheit ke celcius dan rearmur
    public static void fahrenheit() throws IOException
    {   
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
           
        System.out.print("Masukkan Suhu Celcius = ");       
        double f = Double.parseDouble(stdin.readLine());   
               
        double c =(5.0/9.0) * (f-32);
         double r =(9.0/4.0) * (f-32) ;
       
        System.out.println("Suhu Celsius = "+c+" derajat");
        System.out.println("Suhu Rearmur = "+r+" derajat");
    }
   
    public static void main(String[] args) throws IOException
    {
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
       
        int u=1;   
        while(u!=0)
        {//=========================
   
        System.out.println("KONVERSI SUHU");
        System.out.println("=============\n");
        System.out.println("");       
       
        System.out.println("Tentukan arah konversi");
        System.out.println("1. Celcius - rearmur - fahrenheit");
        System.out.println("2. Rearmur - celcius - fahrenheit");
        System.out.println("3. Fahrenheit - celcius - rearmur");
        System.out.println("4. Keluar");
        System.out.print("Masukkan pilihan : ");           
        int pilih = Integer.parseInt(stdin.readLine());
       
        switch(pilih)
        {
            case 1 : celcius();break;
            case 2 : rearmur();break;
            case 3 : fahrenheit();break;
            case 4 : System.out.print("Terima kasih . . . ");u=0;break;
            default : System.out.print("Masukkan pilihan 1 - 3");
        }
        System.in.read();
       
        }//=========================       
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment