Agora é com você! Pratique os conceitos que foram ensinados ao longo dessa aula com o seguinte desafio:
Escreva um programa que converta uma temperatura em graus Celsius para Fahrenheit. Utilize variáveis para representar os valores das temperaturas e imprima no console o valor convertido de Celsius para Fahrenheit.
Dica: A fórmula para converter temperaturas de graus Celsius para Fahrenheit é: (temperatura * 1.8) + 32.
Depois de finalizar, testar e conferir que seu programa foi executado com sucesso, crie uma variável inteira para exibir a temperatura em Fahrenheit sem casas decimais. Lembre-se que provavelmente você precisará fazer um casting de valores.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Cria o leitor de dados que o usuário informar
Scanner leitor = new Scanner(System.in);
// Exibe a mensagem para o usuário, solicitando o número no formato double
System.out.println("( Conversor )");
System.out.println("Convertendo de graus Celsius para Fahrenheit");
System.out.print("Informe a temperatura em graus Celsius: ");
double temperaturaCelsius = leitor.nextDouble();
// Faz a conversão do input de temperatura em graus Celsius para Fahrenheit
double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
// Conversão de double para inteiro é feita
int temperaturaFahrenheitInteiro = (int) temperaturaFahrenheit;
// Exibe as informações para o usuário
System.out.printf("Temperatura informada convertida para Fahrenheit: %.2fºF%n", temperaturaFahrenheit);
System.out.println("Temperatura sem casas decimais: " + temperaturaFahrenheitInteiro + "ºF");
// Fecha o leitor
leitor.close();
}
}