Informática, perguntado por Predador10200, 4 meses atrás

LISTA DE EXERCÍCIOS – FUNÇÕES

Escreva um programa que faça a conversão entre escalas de temperaturas. O programa deve possuir uma função
chamada menu que apresente as seguintes opções de conversão. 1. Celsius para Kelvin (Formula K=C+273); 2. Celsius
para Fahrenheit(Formula F=1,8C+32); 3. Kelvin para Fahrenheit (Formula F = 1.8 * (K - 273) + 32). Para cada conversão
deve ser implementada uma função. Exemplo de menu.
Sistema de Conversão de Temperaturas

MENU
1 Celsius para Kelvin
2 Celsius para Fahrenheit
3 Kelvin para Fahrenheit
0 Sair


Predador10200: OBS: Esse exercício tem que ser realizado em Java!

Soluções para a tarefa

Respondido por joaopedrolemos
0

import java.util.Scanner;

public class HelloWorld {

   static double celParaKelvin (float x){

       double k = x + 273;

       return k;

   }

   

   static double celParaFah (float a) {

       double f = 1.8 * a;

       f+=32;

       return f;

   }

   static double kelParaFah (float b){

       double f = 1.8 * (b-273);

       f+=32;

       return f;

   }

   public static void main(String[] args) {

       System.out.print("MENU:\n");

       System.out.println("1. C -> K");

       System.out.println("2. C -> F");

       System.out.println("3. K -> F");

       Scanner choice = new Scanner (System.in);

       int escolha = choice.nextInt();

       Scanner temp = new Scanner (System.in);

       float valor = temp.nextFloat();

           switch (escolha){

               case 1: System.out.print(celParaKelvin(valor));

                   break;

               case 2: System.out.print(celParaFah(valor));

                   break;

               case 3: System.out.print(kelParaFah(valor));

                   break;

               default: System.out.print("Error!\n");

                   break;

           }

   }

}

Perguntas interessantes