Imagem de fundo

Um estudante propõe-se a enriquecer a programação...

Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo, contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.


Imagem associada para resolução da questão

Um estudante propõe-se a enriquecer a programação, acrescentando nova funcionalidade para identificar se o triângulo é equilátero, isósceles ou escaleno. Assim, o estudante deve


A

instanciar objetos da classe Triangulo, dando ao nome da instância o tipo do triângulo formado.


B

criar um novo método na classe Triangulo para determinar o seu tipo com base nos valores dos lados.


C

acrescentar um novo atributo à classe Triangulo de forma que o usuário informe o nome do triângulo criado.


D

separar a classe Triangulo em três classes distintas, uma para cada tipo específico de triângulo a ser formado.