// Codificado por Beastieux
import javax.swing.JOptionPane;
public class DSCTemperatura {
/*
La relación entre grados Celsius (C) y grados Fahrenheit (F) es la siguiente: F - 32 = 1,8 * C
*/
double FahrenheitCelsius(double grado) {
double gCelsius = (grado - 32) / 1.8;
return gCelsius;
}
double CelsiusFahrenheit(double grado) {
double gFahrenheit = (grado * 1.8) + 32;
return gFahrenheit;
}
public static void main(String[] args) {
double grado = 0, gCelsius = 0, gFahrenheit = 0;
DSCTemperatura temp = new DSCTemperatura();
int opcion = 0;
String cadena;
do {
cadena = JOptionPane.showInputDialog("\n [1] Convertir Fahrenheit - Celsius \n [2] Convertir Celsius - Fahrenheit");
opcion = Integer.parseInt(cadena);
} while (opcion < 1 || opcion > 2);
cadena = JOptionPane.showInputDialog("Ingrese la temperatura: ");
grado = Double.parseDouble(cadena);
switch (opcion) {
case 1: {
gCelsius = temp.FahrenheitCelsius(grado);
JOptionPane.showMessageDialog(null, " TEMPERATURA: " + gCelsius + " Celsius");
}
break;
case 2: {
gFahrenheit = temp.CelsiusFahrenheit(grado);
JOptionPane.showMessageDialog(null, " TEMPERATURA: " + gFahrenheit + " Fahrenheit");
}
break;
}
}
}
El código Java permite convertir entre grados Celsius y grados Fahrenheit utilizando una interfaz gráfica simple proporcionada por JOptionPane
. Aquí está el funcionamiento del programa:
- El programa comienza importando la clase
JOptionPane
para mostrar ventanas emergentes para la interacción con el usuario. - Dentro de la clase
DSCTemperatura
, se definen dos métodos:FahrenheitCelsius
: Convierte grados Fahrenheit a grados Celsius utilizando la fórmula C = (F – 32) / 1.8.CelsiusFahrenheit
: Convierte grados Celsius a grados Fahrenheit utilizando la fórmula F = (C * 1.8) + 32.
- En el método
main
, se crea una instancia de la claseDSCTemperatura
llamadatemp
para acceder a los métodos de conversión. - Se utiliza un bucle
do-while
para obtener una selección de conversión válida del usuario: 1 para convertir de Fahrenheit a Celsius y 2 para convertir de Celsius a Fahrenheit. - Luego, se solicita al usuario que ingrese la temperatura que desea convertir.
- Dependiendo de la selección del usuario, se llama al método de conversión apropiado y se muestra el resultado en una ventana emergente utilizando
JOptionPane
.
Pueder ir al artículo principal:
Códigos Sencillos hechos en Java
como puedo hacer un programa en el que use una interfaz para poner convertir a c y a f en java
mamadas le faltan cosas
Si quieren todo mejor contraten un programador y dejen de perder el tiempo, esto ayuda a comprender y en un futuro programar sin la necesidad de ver ayuda en internet. No mamen
pinche estupido pon el programa y ya paque pones tanta mamada
puto
nenseito la interfas de este codigoo plisssssss
qe mier.da de pagina xD
necesito este programa pero sin los Cuadros de Dialogo…alguien lo tiene sin estos cuadros?
LO PEORRRRRR!!!
ta buenaso sigue colgando cosas asi man