public class temperatura{ public static void main(String[] args){ float celsius = 10.4f;
float fahrenheit = (celsius * 1.8f)+32;
System.out.println("La temperatura en Fahrenheit es: " + fahrenheit);
}
}
public class temperatura{ public static void main(String[] args){ float celsius = 10.4f;
float fahrenheit = (celsius * 1.8f)+32;
System.out.println("La temperatura en Fahrenheit es: " + fahrenheit);
}
}
Hola María, espero que estés bien
¡Tu código para convertir la temperatura de Celsius a Fahrenheit está muy bien! Has seguido correctamente la fórmula de conversión. Ahora, según el desafío, necesitas mostrar la temperatura en Fahrenheit sin decimales. Para lograr esto, puedes hacer uso de una conversión de tipo (casting) para convertir el valor flotante a un entero.
Aquí tienes un ejemplo de cómo podrías hacerlo:
public class Temperatura {
public static void main(String[] args) {
float celsius = 10.4f;
float fahrenheit = (celsius * 1.8f) + 32;
// Convertir el valor de fahrenheit a un entero
int fahrenheitEntero = (int) fahrenheit;
System.out.println("La temperatura en Fahrenheit es: " + fahrenheit);
System.out.println("La temperatura en Fahrenheit sin decimales es: " + fahrenheitEntero);
}
}
Al usar (int) fahrenheit
, estás convirtiendo el valor flotante a un entero, eliminando los decimales. Esto debería cumplir con lo que se pide en el desafío.
Espero haber ayudado y buenos estudios!