KONVERSI SUHU

KONVERSI SUHU MENGGUNAKAN

BAHASA PROGRAM JAVA


1. Buka Aplikasi NetBeans lalu buat project baru. pastikan nama class sama dengan nama file-nya




2. Masukan Codingan di bawah ini

package com.mycompany.temeratur;

import java.util.Scanner;

public class Temeratur {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("Pilih skala suhu yang ingin dimasukkan:");
        System.out.println("1. Celsius");
        System.out.println("2. Reamur");
        System.out.println("3. Kelvin");
        System.out.println("4. Fahrenheit");
        System.out.print("Masukkan pilihan (1-4): ");
        int pilihan = scanner.nextInt();
        
        System.out.print("Masukkan nilai suhu: ");
        double nilai = scanner.nextDouble();
        
        if (pilihan == 1) { // Celsius
            konversiDariCelsius(nilai);
        } else if (pilihan == 2) { // Reamur
            konversiDariReamur(nilai);
        } else if (pilihan == 3) { // Kelvin
            konversiDariKelvin(nilai);
        } else if (pilihan == 4) { // Fahrenheit
            konversiDariFahrenheit(nilai);
        } else {
            System.out.println("Pilihan tidak valid.");
        }
        
        scanner.close();
    }

    static void konversiDariCelsius(double celsius) {
        double reamur = celsius * 4 / 5;
        double kelvin = celsius + 273.15;
        double fahrenheit = (celsius * 9 / 5) + 32;
        System.out.printf("Reamur: %.2f, Kelvin: %.2f, Fahrenheit: %.2f\n", reamur, kelvin, fahrenheit);
    }

    static void konversiDariReamur(double reamur) {
        double celsius = reamur * 5 / 4;
        double kelvin = celsius + 273.15;
        double fahrenheit = (celsius * 9 / 5) + 32;
        System.out.printf("Celsius: %.2f, Kelvin: %.2f, Fahrenheit: %.2f\n", celsius, kelvin, fahrenheit);
    }

    static void konversiDariKelvin(double kelvin) {
        double celsius = kelvin - 273.15;
        double reamur = celsius * 4 / 5;
        double fahrenheit = (celsius * 9 / 5) + 32;
        System.out.printf("Celsius: %.2f, Reamur: %.2f, Fahrenheit: %.2f\n", celsius, reamur, fahrenheit);
    }

    static void konversiDariFahrenheit(double fahrenheit) {
        double celsius = (fahrenheit - 32) * 5 / 9;
        double reamur = celsius * 4 / 5;
        double kelvin = celsius + 273.15;
        System.out.printf("Celsius: %.2f, Reamur: %.2f, Kelvin: %.2f\n", celsius, reamur, kelvin);
    }
}



Contoh gambar

3. Hasil (Output)

        Hasil dari input 90 celcius


        


        Hasil dari input 70 celcius






        Hasil dari input 50 celcius





        Hasil dari input 30 celcius




4. Kesimpulan

Kode di atas adalah program Java untuk mengonversi suhu dari satu skala ke skala lainnya. Program ini memiliki fitur sebagai berikut:

  1. Input Pilihan Skala Suhu: Pengguna diminta untuk memilih skala suhu yang ingin dikonversi (Celsius, Reamur, Kelvin, atau Fahrenheit).
  2. Input Nilai Suhu: Setelah memilih skala, pengguna memasukkan nilai suhu yang ingin dikonversi.
  3. Fungsi Konversi: Terdapat fungsi terpisah untuk mengonversi suhu dari setiap skala ke skala lainnya:
    • Dari Celsius ke Reamur, Kelvin, dan Fahrenheit.
    • Dari Reamur ke Celsius, Kelvin, dan Fahrenheit.
    • Dari Kelvin ke Celsius, Reamur, dan Fahrenheit.
    • Dari Fahrenheit ke Celsius, Reamur, dan Kelvin.
  4. Output: Program menampilkan hasil konversi dalam format yang terformat dengan baik (dua angka desimal).

Secara keseluruhan, program ini sederhana namun efektif untuk melakukan konversi suhu antar berbagai skala.
















Comments

Popular posts from this blog

Cara Membuat Topologi MESH Menggunakan CISCO PACKET TRACER

PERHITUNGAN TOTAL BELANJA DENGAN METODE SCANNER DAN BUFFERED MEGGUNAKAN NETBEANS

MEMBUAT PENJUMLAHAN DERET ANGKA DENGAN METODE LOOPING