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

Convertidor de Temperatura

Dejo aquí mi solución al desafio del convertidor

public class Main {
    public static void main(String[] args) {
        System.out.println("¡Convertidor de temperatura!");

        double temperaturaCelsius = 30;
        int temperaturaFahrenheit = (int) ((temperaturaCelsius * 1.8) + 32);

        System.out.println(temperaturaCelsius + " grados Celsius son " + temperaturaFahrenheit + " grados Fahrenheit");
    }
}
1 respuesta

¡Hola Jimena, espero que estés bien!

Tu solución al desafío del convertidor de temperatura se ve muy bien. Has seguido correctamente la fórmula para convertir de Celsius a Fahrenheit y también has implementado el casting para mostrar la temperatura en Fahrenheit como un número entero.

Aquí tienes un pequeño ejemplo de cómo podrías mejorar o experimentar con tu código:

  1. Puedes permitir que el usuario ingrese la temperatura en Celsius en lugar de tener un valor fijo. Esto haría tu programa más interactivo.
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("¡Convertidor de temperatura!");

        System.out.print("Introduce la temperatura en grados Celsius: ");
        double temperaturaCelsius = scanner.nextDouble();

        int temperaturaFahrenheit = (int) ((temperaturaCelsius * 1.8) + 32);

        System.out.println(temperaturaCelsius + " grados Celsius son " + temperaturaFahrenheit + " grados Fahrenheit");
        
        scanner.close();
    }
}

Este ejemplo utiliza la clase Scanner para permitir la entrada del usuario. Así, puedes probar diferentes temperaturas sin tener que modificar el código cada vez.

Espero que esto te ayude y te inspire a seguir experimentando con Java. ¡Bons estudos!