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

Desafío: conversión de temperaturas

`
double tempCelsius = 33;

double tempFahrenheit = (tempCelsius * 1.8) + 32;

int tempFahrenheitEntero = (int) tempFahrenheit;

System.out.println("La conversion de la temperatura de Celsius a Fahrenheit es: " + tempFahrenheitEntero);
`

1 respuesta

Hola Luis, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

¡Espero que estés disfrutando del curso! Veo que estás trabajando en el desafío de conversión de temperaturas. Tu código parece estar en el camino correcto. Estás utilizando la fórmula correcta para convertir de Celsius a Fahrenheit y también estás implementando el casting para mostrar la temperatura en Fahrenheit como un número entero.

Aquí tienes un pequeño resumen del flujo de tu código:

  1. Declaras una variable tempCelsius con el valor de la temperatura en grados Celsius.
  2. Calculas la temperatura en Fahrenheit usando la fórmula (tempCelsius * 1.8) + 32.
  3. Realizas un casting de la temperatura en Fahrenheit a un entero con (int) tempFahrenheit.
  4. Imprimes el resultado en la consola.

Todo parece estar bien. Solo asegúrate de que el valor inicial de tempCelsius sea el que deseas convertir y que el casting a entero es lo que realmente buscas, ya que esto truncará cualquier parte decimal.

Tu salida debería mostrar algo como: "La conversión de la temperatura de Celsius a Fahrenheit es: 91" si tempCelsius es 33, lo cual es correcto.

Espero que esto te ayude y buenos estudios!