Java: Considere a seguinte classe Retangulo em Java, que representa um retângulo com altura e largura: public class Retangulo { private double altura; private double largura; public Retangulo(double altura, double largura) { this.altura = altura; this.largura = largura; } public double calcularArea() { return altura largura; } public double calcularPerimetro() { return 2 (altura + largura); } public void redimensionar(double novaAltura, double novaLargura) { this.altura = novaAltura; this.largura = novaLargura; } } Suponha que você precise criar um objeto Retangulo com altura de 5 e largura de 10, calcular a área e o perímetro, e em seguida redimensionar o retângulo para uma altura de 7 e uma largura de 12. Qual seria a maneira correta de fazer isso?

Questão

Considere a seguinte classe Retangulo em Java, que representa um retângulo com altura e largura:

public class Retangulo { private double altura; private double largura;

public Retangulo(double altura, double largura) {
    this.altura = altura;
    this.largura = largura;
}

public double calcularArea() {
    return altura * largura;
}

public double calcularPerimetro() {
    return 2 * (altura + largura);
}

public void redimensionar(double novaAltura, double novaLargura) {
    this.altura = novaAltura;
    this.largura = novaLargura;
}

}

Suponha que você precise criar um objeto Retangulo com altura de 5 e largura de 10, calcular a área e o perímetro, e em seguida redimensionar o retângulo para uma altura de 7 e uma largura de 12. Qual seria a maneira correta de fazer isso?

Alternativas

a) Retangulo retangulo = new Retangulo(5, 10); retangulo.calcularArea(); retangulo.calcularPerimetro(); retangulo.setDimensoes(12, 7);

b) Retangulo retangulo = new Retangulo(5, 10); double area = Retangulo.calcularArea(); double perimetro = Retangulo.calcularPerimetro(); retangulo.redimensionar(7, 12);

c) Retangulo retangulo = new Retangulo(5, 10); retangulo.calcularArea(); retangulo.calcularPerimetro(); retangulo.redimensionar(12, 7);

d) Retangulo retangulo = new Retangulo(5, 10); double area = retangulo.calcularArea(); double perimetro = retangulo.calcularPerimetro(); retangulo.setDimensoes(7, 12);

e) Retangulo retangulo = new Retangulo(5, 10); double area = retangulo.calcularArea(); double perimetro = retangulo.calcularPerimetro(); retangulo.redimensionar(7, 12);

97%
Explicação

Desbloqueie explicações detalhadas

Assine o plano Premium e tenha acesso a explicações completas e análises aprofundadas de cada questão.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.