¡Hola!
Veo que estás intentando convertir una temperatura de grados Celsius a grados Fahrenheit en Java. Según el ejercicio, la fórmula para convertir temperaturas de grados Celsius a Fahrenheit es: (temperatura * 1.8) + 32.
El código que has escrito se acerca, pero hay un pequeño error. La fórmula que estás utilizando para realizar la conversión no está del todo correcta. Aquí tienes una forma corregida de hacerlo:
import javax.swing.JOptionPane;
public class ConversionTemperatura {
public static void main(String[] args) {
double dato = Double.parseDouble(JOptionPane.showInputDialog("Ingrese la cantidad en grados °C a convertir"));
double resultado = (dato * 1.8) + 32;
int resultadoSinDecimales = (int) resultado; // Aquí realizamos el casting para mostrar la temperatura en Fahrenheit sin decimales
System.out.println("La conversión final en grados Fahrenheit es: " + resultadoSinDecimales + " °F");
}
}
Con este código, deberías poder realizar la conversión de manera correcta. Recuerda que es importante realizar el casting para mostrar la temperatura en Fahrenheit sin decimales, tal como se indica en el ejercicio.
Espero que esta corrección te sea de ayuda. ¡Sigue practicando y verás cómo cada vez te resulta más sencillo! ¡Ánimo!
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!