Aplikasi Temperatur Suhu

main program
Program ini merupakan aplikasi konversi suhu, yang dapat melakukan konversi suhu Fahreinhet ke Celsius dan Celsius to Fahreinhet . Aplikasi ini menggunakan GUI. Selamat mencoba. GBU.
source code :
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CTemp extends JFrame {
private JButton button;
public static void main(String[] args) {
CTemp frame = new CTemp();
frame.setSize(300,120);
frame.createGUI();
frame.setVisible(true);
}
private void createGUI() { //membangun GUI
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new FlowLayout() );
button = new JButton(“Konversi Fahrenheit ke Celsius”); //tombol F to C
window.add(button);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
actionFanrenheit(e);
}
});
button = new JButton(“Konversi Celsius ke Fahrenheit”); //tombol C to F
window.add(button);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
actionCelcius(e);
}
});
}
public void actionFanrenheit(ActionEvent e) { //Fungsi untuk konversi Fahrenheit ke Celsius
int fahrenheit, celsius;
String fahrenheitString;
fahrenheitString = JOptionPane.showInputDialog(“Suhu (fahrenheit): “);
fahrenheit = Integer.parseInt(fahrenheitString);
celsius = (((fahrenheit – 32) / 9) *5); //rumus konversi
JOptionPane.showMessageDialog(null, fahrenheit + ” Derajat Fahrenheit\n” + “menjadi\n” + celsius + ” Derajat Celsius”);
}
public void actionCelcius(ActionEvent e) { //Fungsi untuk konversi Celsius ke Fahrenheit
int celsius2, fahrenheit2;
String celsiusString;
celsiusString = JOptionPane.showInputDialog(“Suhu (celsius): “);
celsius2 = Integer.parseInt(celsiusString);
fahrenheit2 = (((celsius2 * 9) / 5) +32); //rumus konversi
JOptionPane.showMessageDialog(null, celsius2 + ” Derajat Celsius\n” + “menjadi\n” + fahrenheit2 + ” Derajat Fahrenheit”);
}
}
Ctemp.java
Created by Saut J Tambunan


wey ini tugas algo ut..
hahaha
Iya… hha,,,, lumayan lach…
)
coba untuk berbagi,,, sapa tau ada yang butuh….
Thanks ya Bank