Um ar-condicionado funciona possui sensores que informam a temperatura do ambiente. Desse modo, quando alguém utiliza o controle remoto para definir a temperatura em que está o ambiente, ele consegue ajustar a sua potência de forma a ir modificando a temperatura do ambiente até que ela se estabiliza naquela que o usuário optou.
Pensando nisso, imagine que você está fazendo a programação de controlador para um ar-condicionado. Esse ar-condicionado precisa guardar 3 informações: a temperatura ambiente, a temperatura que ele deve deixar o ambiente e a potência na qual ele deve operar para alcançar essa potência. Além disso, ele deve ter funções para atribuir valor a cada atributo e deve possuir um modo de para retornar o valor desses atributos. Considere que a potência só precisa ter as informações sobre as temperaturas para ser calculada.
Com base nas informações dadas e nos seus conhecimentos de POO, declare uma classe , com os métodos e atributos necessários para realizar o que foi descrito.
OBS.: Não é necessário definir o que os métodos dessa classe fazem.
Passo 1
Eai, tudo beleza?
Nessa questão, nós vamos abstrair um ar-condicionado utilizando POO. Com base no que o enunciado nos disse, o ar-condicionado é definido por 3 parâmetros: temperatura ambiente, temperatura na qual ele deve deixar o ambiente e a potência na qual ele deve atuar.
Sabendo disso, vamos criar uma classe que possua esses 3 atributos:
Passo 2
Agora, vamos declarar as funções que serão responsáveis por atribuir valores para os parâmetros, ou seja, os nossos Setters:
Perceba que o método foi o único que não recebeu parâmetros. Isso ocorreu porque o enunciado nos disse que ele precisa somente dos valores presentes nos outros dois parâmetros ( e ) para calcular o valor da potência.
Passo 3
Por fim, vamos declarar os nosso getters. Como eles vão retornar os parâmetros, vamos declará-los como , que foi o tipo que definimos para os parâmetros.