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

Desafio: Conversion de Temperaturas

Este es mi intento de resolver el desafio para convertir temperaturas de C° a F°

import java.util.Scanner; //Con scanner, podemos escribir en la consola.

import static java.lang.Double.*;

public class Main { public static void main(String[] args) { /* La fórmula para convertir temperaturas de grados Celsius a Fahrenheit es: (temperatura * 1.8) + 32. */

    //Variables
    double temperatura_Celcius;
    Scanner scan = new Scanner(System.in);
    double temperatura_Fahrenheit;
    int temperatura_Nodecimales;

    System.out.print("""
            Bienvenido a la respuesta al desfio: Conversión de Temperatura.
            Ingrese la temperatura que quiere convertir:
            Recuerde que debe usar un punto (.) para decimales.
            """);
    String linea = scan.nextLine();

    if (linea.isEmpty()) {
        //Maneja si no se ingresó un valor
        System.out.println("Porfavor, debe ingresar un valor");
    } else {
        try {
            // Calculo a Fahrenheit
            temperatura_Celcius = parseDouble(linea);
            temperatura_Fahrenheit = (temperatura_Celcius * 1.8) + 32;
            //Casting del valor del calculo
            temperatura_Nodecimales = (int) temperatura_Fahrenheit;
            System.out.printf("""
                    La temperatura en Fahrenheit es: %d°F
                    Eso es todo. muchas gracias :)""", temperatura_Nodecimales);
        } catch (NumberFormatException e) {
            //Para el manejo de errores
            System.out.println("El valor ingresado no es válido, ingresa un número");
        }
    }
}

}

1 respuesta

¡Hola Andres! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!