Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Conversor de Temperatura

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Angélica, espero que estés bien

Parece que ya tienes el programa funcionando correctamente para convertir de Celsius a Fahrenheit. Ahora, para mostrar la temperatura en Fahrenheit sin decimales, puedes hacer un casting a un tipo de dato entero. Aquí te dejo un ejemplo de cómo podrías hacerlo:

public class ConversorTemperatura {
    public static void main(String[] args) {
        // Variable para temperatura en Celsius
        double celsius = 25.0;

        // Fórmula para convertir Celsius a Fahrenheit
        double fahrenheit = (celsius * 1.8) + 32;

        // Imprimir resultado con decimales
        System.out.println(String.format("%.2f grados Celsius son %.2f grados Fahrenheit.", celsius, fahrenheit));

        // Convertir Fahrenheit a entero
        int fahrenheitEntero = (int) fahrenheit;

        // Imprimir resultado sin decimales
        System.out.println(String.format("%d grados Fahrenheit (sin decimales).", fahrenheitEntero));
    }
}

Este código añade una nueva variable fahrenheitEntero que almacena el valor de Fahrenheit como un entero, eliminando los decimales. Luego, imprime este valor en la consola.

Espero haber ayudado y buenos estudios!