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 JAVA

compañeros comparto mi codigo:

// Conversión de Celsius a Fahrenheit
public class TemperaturaConversion {
public static void main(String[] args) {
double tempCelsius = 25.0; // Temperatura en Celsius
double tempFahrenheit = (tempCelsius * 1.8) + 32; // Conversión a Fahrenheit
System.out.println("Temperatura en Fahrenheit: " + tempFahrenheit);
int fahrenheitEntero = (int) tempFahrenheit; // Conversión a entero (casting = convirtiendo un tipo de dato a otro {double a int})
// Mostrar la temperatura en Fahrenheit sin decimales
// Esto elimina los decimales de la temperatura en Fahrenheit
System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);
}
}

1 respuesta

Hola Rodrigo, espero que estés bien

¡Tu código se ve muy bien! Has implementado correctamente la conversión de temperatura de Celsius a Fahrenheit y también has realizado el casting para mostrar la temperatura en Fahrenheit como un número entero.

Solo para asegurarnos de que todo está claro, aquí tienes un resumen de lo que hace tu código:

  1. Conversión de Celsius a Fahrenheit: Utilizas la fórmula (tempCelsius * 1.8) + 32 para convertir la temperatura de Celsius a Fahrenheit.

  2. Casting a entero: Después de calcular la temperatura en Fahrenheit, realizas un casting a entero para eliminar los decimales, lo cual es exactamente lo que se pide en el desafío.

  3. Impresión de resultados: Finalmente, imprimes tanto la temperatura en Fahrenheit con decimales como la versión entera.

A continuación, te dejo un ejemplo de cómo podrías estructurar tu código, aunque ya está bastante bien:

// Conversión de Celsius a Fahrenheit
public class TemperaturaConversion {
    public static void main(String[] args) {
        double tempCelsius = 25.0; // Temperatura en Celsius
        double tempFahrenheit = (tempCelsius * 1.8) + 32; // Conversión a Fahrenheit
        System.out.println("Temperatura en Fahrenheit: " + tempFahrenheit);
        
        // Conversión a entero
        int fahrenheitEntero = (int) tempFahrenheit;
        System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);
    }
}

¡Continúa practicando y experimentando con diferentes valores de temperatura para ver cómo funciona tu programa!

Espero haber ayudado y buenos estudios!