Skip to content

SmartHouse and Resident é uma atividade focada em praticar os tipos de dados e na criação de métodos e constructor em Java.

Notifications You must be signed in to change notification settings

MilenaSuzumura/SmartHouse-and-Resident

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏡 SmartHouse and Resident 🏡

SmartHouse and Resident é uma atividade focada em praticar os tipos de dados e na criação de métodos e constructor em Java.

OBS: ESSA ATIVIDADE FOI DESENVOLVIDA NA TRYBE.


📑 Informações básicas e Orientações 📑

⚙️ Técnologias usadas ⚙️
  • Java;
  • Maven;
  • Eslint.
⌨️ Instalando Dependências ⌨️

Execute: mvn install


👥 Informações gerais 👥

🏠 Class SmartHouse 🏠

💡 Controle da Lâmpada 💡

1 - Criei um atributo chamado lampada do tipo boolean para classificar se a lampada está ligada ou apagada;

2 - Para mudar o estado da lampada, utilizei dois métodos: ligarLampada e desligarLampada;

3 - Para verificar o estado da lampada, basta chamar o método isLampadaLigada que retornará true ou false.

🌐 Conexão à Internet 🌐

1 - Criei um método chamado conectarInternet que irá receber o atributo connectionRate do tipo double e deverá retornar trueou false;

2 - Para o atributo connectionRate ser true, a taxa de conexão deverá ser maior que 0.5, indicando uma conexão bem-sucedida;

3 - Caso o atributo connectionRate for menor ou igual a 0.5, o método deve retornar false, indicando que a conexão falhou.


👤 Residente 👤

🫂 Criando Residente 🫂

1 - Criei vários atributos chamados: nome do tipo String, idade do tipo int, peso do tipo double e altura do tipo double;

2 - Criei um constructor para receber os valores do atributos e assim, poder ser acessado.

🧮 Cálculo do IMC 🧮

1 - Criei um método chamado calcularImc que deverá retornar um double com o resultado do cálculo do IMC do residente;

2 - Para fazer o cálculo, precisei descobrir o resultado da alturaAoQuadrado. Ou seja, multipliquei altura pela altura;

3 - Após descobrir o valor de alturaAoQuadrado, dividi peso por alturaAoQuadrado.

About

SmartHouse and Resident é uma atividade focada em praticar os tipos de dados e na criação de métodos e constructor em Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages