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

Ejemplo del desafio temperatura

Buen día.

Profe no sé si me adelanté mucho pero le pedí ayuda a la IA Luri y me ayudó con el siguiente código:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        System.out.println("Bienvenid@ al conversor de celsius a farenheit.");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Por favor ingrese la temperatura en celcius: ");
        
        String dato = scanner.nextLine();
        int temperaturaEnFarenheit = Integer.parseInt(dato);
        int resultado = (int) ((temperaturaEnFarenheit * 1.8) + 32);
        
        System.out.println("la temperatura ingresada es: " + resultado);
        
    }
}

Está bien o no ?

De antemano gracias por la atención prestada.

2 respuestas

¡Hola Danny!

Gracias por compartir tu código. Parece que te has adelantado un poco, pero estás en el camino correcto. Sin embargo, hay un pequeño error en tu código. En lugar de convertir de Celsius a Fahrenheit, estás convirtiendo de Fahrenheit a Celsius.

Aquí tienes una pequeña corrección en tu código:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        System.out.println("Bienvenid@ al conversor de celsius a farenheit.");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Por favor ingrese la temperatura en celcius: ");
        
        String dato = scanner.nextLine();
        int temperaturaEnCelsius = Integer.parseInt(dato);
        int resultado = (int) ((temperaturaEnCelsius * 1.8) + 32);
        
        System.out.println("La temperatura ingresada en Fahrenheit es: " + resultado);
    }
}

Con este código, estarás convirtiendo correctamente de Celsius a Fahrenheit. ¡Sigue practicando y verás que pronto dominarás este desafío!

Espero haber ayudado y buenos estudios!

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

utilice lo que llevamos :

public class Temperatura { public static void main(String[] args) {

int centigrados = 34; double fahrenheit = (centigrados * 1.8) + 32; int resultado = (int) fahrenheit;

System.out.println(String.format ("la temperatura de grados celcius %d a grados fahrenheit es: %d ", centigrados, resultado)); } }

consola temperatura

y pues guardo el que hizo , para futuras referencias

Lo unico que me quedo claro es que al declarar la variable se puede ahorrar codigo..... lo demas espero entenderlo despues