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

Desafio

public class ConversorTemperatura {
public static void main(String[] args) {

    // Temperatura en grados Celsius
    double celsius = 25;

    // Conversión a Fahrenheit
    double fahrenheit = (celsius * 1.8) + 32;

    // Mostrar resultado con decimales
    System.out.println("Temperatura en Celsius: " + celsius);
    System.out.println("Temperatura en Fahrenheit: " + fahrenheit);

    // Variable entera sin decimales (casting)
    int fahrenheitEntero = (int) fahrenheit;

    // Mostrar temperatura sin decimales
    System.out.println("Temperatura en Fahrenheit sin decimales: " + fahrenheitEntero);
}

}

1 respuesta

¡Hola David, espero que estés bien!

Tu código para convertir temperaturas de Celsius a Fahrenheit se ve muy bien y parece que has seguido correctamente las instrucciones del desafío. Has utilizado la fórmula adecuada para la conversión y también has implementado el casting para mostrar el valor sin decimales. Aquí tienes un resumen de lo que tu código hace:

  1. Defines una variable celsius con el valor de la temperatura en grados Celsius.
  2. Calculas la temperatura en Fahrenheit usando la fórmula (celsius * 1.8) + 32.
  3. Imprimes el resultado en la consola tanto en Celsius como en Fahrenheit.
  4. Realizas un casting a entero para mostrar la temperatura en Fahrenheit sin decimales, y luego imprimes ese valor.

Todo parece estar en orden. Si estás experimentando algún problema específico, no dudes en compartir más detalles para que pueda ayudarte mejor.

Espero haber ayudado y buenos estudios!