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

[Proyecto] programa que convierta una temperatura en grados Celsius a Fahrenheit.

public class ConvertirTemperatura { public static void main(String[] args) { // 1. Definir la temperatura en Celsius double celsius = 25.0;

    // 2. Convertir a Fahrenheit (resultado con decimales)
    double fahrenheit = (celsius * 1.8) + 32;
    
    // 3. Mostrar el resultado con decimales
    System.out.println("Temperatura en Celsius: " + celsius);
    System.out.println("Equivalente en Fahrenheit (con decimales): " + fahrenheit);
    
    // 4. Crear una variable entera para el valor sin decimales (casting)
    int fahrenheitEntero = (int) fahrenheit;
    
    // 5. Mostrar el resultado como entero
    System.out.println("Equivalente en Fahrenheit (sin decimales): " + fahrenheitEntero);
}

}

Explicación de cada paso:

1.-Variable celsius Aquí asignamos el valor de entrada en grados Celsius (por ejemplo, 25.0).

2.-Cálculo de fahrenheit Aplicamos la fórmula

(celsius * 1.8) + 32

y guardamos el resultado en un double, para conservar posibles decimales.

3.-Impresión del resultado con decimales Usamos System.out.println para ver el valor preciso de la conversión.

4.-Casting a entero Para eliminar los decimales, convertimos el double a int con

int fahrenheitEntero = (int) fahrenheit;

sto trunca la parte decimal.

5.-Impresión del resultado entero Mostramos el valor final sin decimales en consola.

Puedes cambiar el valor de celsius por cualquier otro para probar distintos casos.