Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Ejercicio.

//Tuve que investigar y agregar esa libreria de Scanner para pedir valores. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Ingresa la temperatura en grados Celsius: "); double celsius = scanner.nextDouble();

    double fahrenheit = (celsius * 1.8) + 32;

    System.out.println("Temperatura en Fahrenheit: " + fahrenheit);
    int fahrenheitEntero = (int) fahrenheit;
    System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);

    scanner.close();
}

}

2 respuestas

Dandole valores: public class ConvertidorTemperatura { public static void main(String[] args) { // Declarando una variable de temperatura en Celsius con un valor previo de tipo doble double celsius = 25.0;

    // Convertir a Fahrenheit usando la fórmula
    double fahrenheit = (celsius * 1.8) + 32;

    // Convertir el resultado a un número entero (casting)
    int fahrenheitEntero = (int) fahrenheit;

    // Mostrar los resultados en la consola
    System.out.println("Temperatura en Celsius: " + celsius);
    System.out.println("Temperatura en Fahrenheit: " + fahrenheit);
    System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);
}

}

Hola Carlos, espero que estés bien

Parece que has hecho un gran trabajo con tu código para convertir temperaturas de Celsius a Fahrenheit. Has seguido correctamente la fórmula de conversión y también has implementado el uso de la clase Scanner para obtener la entrada del usuario, lo cual es excelente.

Tu código cumple con los requisitos del desafío: convierte la temperatura de Celsius a Fahrenheit y luego muestra el resultado tanto en formato decimal como entero. Aquí está un pequeño resumen de lo que has hecho bien:

  1. Importación de la clase Scanner: Has importado java.util.Scanner correctamente para poder leer la entrada del usuario.

  2. Lectura de entrada: Utilizas Scanner para pedir al usuario que ingrese la temperatura en grados Celsius.

  3. Conversión de temperatura: Aplicaste correctamente la fórmula (celsius * 1.8) + 32 para convertir Celsius a Fahrenheit.

  4. Casting a entero: Convertiste el resultado a un entero usando (int) fahrenheit, lo cual es exactamente lo que se pedía para mostrar la temperatura sin decimales.

Tu código debería estar funcionando perfectamente para el desafío planteado. Si tienes alguna otra duda o necesitas más aclaraciones, no dudes en preguntar.

Espero haber ayudado y buenos estudios!