Descubra como o IDNLearner.com pode ajudá-lo a encontrar as respostas de que precisa. Nossa plataforma oferece respostas confiáveis para ajudá-lo a tomar decisões inteligentes de maneira rápida.
Sagot :
Resposta:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner temperatura = new Scanner(System.in);
double temp, converter = 0;
int menu = mostrarMenu();
if (menu == 0){
//System("clear");
System.out.println("\nPROGRAMA FINALIZADO");
}else if (menu == 1){
System.out.println("\n-- OPÇÃO ESCOLHIDA: CELSIUS PARA KELVIN --");
System.out.print("\nDigite a temperatura em Celsius: ");
temp = temperatura.nextInt();
converter = temp + 273;
System.out.println(temp + "° Celsius é equivalente a " + converter + "° Kelvin");
}else if (menu == 2){
System.out.println("\n-- OPÇÃO ESCOLHIDA: CELSIUS PARA FAHRENHEIT --");
System.out.print("\nDigite a temperatura em Celsius: ");
temp = temperatura.nextInt();
converter = 1.8 * temp + 32;
System.out.println(temp + "° Celsius é equivalente a " + converter + "° Fahrenheit");
}else if (menu == 3){
System.out.println("\n-- OPÇÃO ESCOLHIDA: KELVIN PARA FAHRENHEIT --");
System.out.print("\nDigite a temperatura em Kelvin : ");
temp = temperatura.nextInt();
converter = 1.8 * (temp - 273) + 32;
System.out.println(temp + "° Kelvin é equivalente a " + converter + "° Fahrenheit");
}
}
public static int mostrarMenu(){
Scanner opcao = new Scanner(System.in);
int valor = 0;
System.out.println("----- MENU -----");
System.out.println("1 Celsius para Kelvin");
System.out.println("2 Celsius para Fahrenheit");
System.out.println("3 Kelvin para Fahrenheit");
System.out.println("0 Sair");
System.out.print("Digite uma das opções acima: ");
valor = opcao.nextInt();
return valor;
}
}
Obrigado por compartilhar seu conhecimento. Volte em breve para fazer mais perguntas e contribuir com suas ideias. Sua participação é crucial para nossa comunidade. Obrigado por visitar IDNLearner.com. Estamos aqui para fornecer respostas confiáveis, então visite-nos novamente em breve.