Prévia do material em texto
Apoio Pergunta 1 Acerca dos principais conceitos que envolvem o paradigma de programação orientada a objetos, analise as afirmações a seguir e assinale a alternativa correta. I. Objeto estático são variáveis que pertencem à classe. Todos as classes compartilham uma cópia das variáveis estáticas. II. Método estático são métodos do objeto e realizam uma tarefa que não depende de uma classe em particular. III. Objeto é uma entidade concreta com tempo e espaço de existência. IV. Classe é uma abstração que define o que os objetos são e como se comportam. Apenas I e III estão corretas. Apenas I e IV estão corretas. Apenas I e II estão corretas. Apenas II e IV estão corretas. ✅ Apenas III e IV estão corretas. Pergunta 2 As escalas termométricas estão presentes no nosso cotidiano, como na medicina e na meteorologia, por exemplo. No Brasil, utilizamos a escala Celsius, mas em alguns países como os Estados Unidos e outros da Europa é comum a utilização do Fahrenheit. A equação a seguir serve para transformar qualquer valor de temperatura entre as escalas termométricas citadas: 𝑇 𝐶 / 5 = 𝑇 𝐹 − 32 / 9 onde é a temperatura em graus celsius e é a temperatura em Fahrenheit𝑇 𝐶 𝑇 𝐹 Crie um programa em Java que possua uma Classe denominada Converter com métodos que realizam a conversão de Celsius para Fahrenheit e vice-versa. O programa deve solicitar ao usuário as entradas em Celsius e Fahrenheit e exibir os valores convertidos. import java.util.Scanner; class Converter { // Método para converter de Celsius para Fahrenheit public static double celsiusToFahrenheit(double celsius){ return (celsius * 9/5) + 32; } // Método para converter de Fahrenheit para Celsius public static double fahrenheitToCelsius(double fahrenheit) { return (fahrenheit - 32) * 5/9; } } public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Escolha a operação:"); System.out.println("1. Celsius para Fahrenheit"); System.out.println("2. Fahrenheit para Celsius"); int escolha = scanner.nextInt(); if (escolha == 1) { System.out.println("Digite a temperatura em Celsius: "); double celsius = scanner.nextDouble(); double fahrenheit = Converter.celsiusToFahrenheit(celsius); System.out.println("A temperatura em Fahrenheit é: " + fahrenheit); } else if (escolha == 2) { System.out.println("Digite a temperatura em Fahrenheit: "); double fahrenheit = scanner.nextDouble(); double celsius = Converter.fahrenheitToCelsius(fahrenheit); System.out.println("A temperatura em Celsius é: " + celsius); } else { System.out.println("Escolha inválida. Por favor, escolha 1 ou 2."); } } }