Buscar

COM230 - QUIZ DE APOIO SEM1


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.");
}
}
}

Continue navegando