An open API service indexing awesome lists of open source software.

https://github.com/cami-la/projeto_classes_poo_youtube

Código Fonte das classes em Java.
https://github.com/cami-la/projeto_classes_poo_youtube

Last synced: 6 months ago
JSON representation

Código Fonte das classes em Java.

Awesome Lists containing this project

README

          

ExerciciosClasses

▶️ PLAYLIST COM OS EXERCÍCIOS RESOLVIDOS POO CLASSES - JAVA ▶️


⚠️ Alguns dos exercícios foram adaptados do site Python Brasil! ⚠️


🛑 Pré-requistos

- [x] JDK 8+
- [x] IDE Java de sua preferência (usarei IntelliJ)

Curso Dominando IDEs Java
- [x] Noções acerca do Paradigma Orientado a Objetos
- [x] Conhecer o básico da Sintaxe Java




  1. Classe Retangulo:

    Crie uma classe que modele um retangulo:

    Atributos: LadoA, LadoB (ou Comprimento e Largura, ou Base e Altura, a escolher).

    Métodos: Mudar valor dos lados, retornar valor dos lados, calcular área e calcular perímetro.



  2. Classe Quadrado:

    Crie uma classe que modele um quadrado:

    Atributos: Tamanho do lado.

    Métodos: Mudar valor dos lados, retornar valor dos lados, calcular área e calcular perímetro.



  3. Classe Aluno:

    Crie uma classe que modele um aluno de academia:

    Atributos: Nome e data de nascimento.

    Métodos: Calcula idade.




  4. Classe Avaliação Física:

    Crie uma classe que modele uma avaliação física de academia:

    Atributos: id, matricula do aluno, nome do avaliador, data da avaliação, peso, altura, status e imc

    Métodos: status da avaliação e incluir a avaliação a matricula do aluno

    TODO: inclua o método que retorna o IMC do aluno.





  5. Classe Matricula:

    Crie uma classe que modele a matrícula de um aluno de academia:


    Atributos: Id matricula, data da matrícula, aluno e avaliações físicas.

    Métodos: Informações da última avaliação e informações de uma avaliação pela data.




  6. Classe Conta Corrente:

    Crie uma classe que modele uma conta corrente.

    Atributos: Número da conta, nome do correntista e saldo.

    Métodos: Depósito e saque..

    No construtor, o saldo é opcional, com o valor default zero e os demais atributos são obrigatórios.



  7. Classe Macaco:

    Crie uma classe que modele um macaco.

    Atributos: Nome e bucho (estômago).

    Métodos: Comer, verBucho e digerir.

    Faça um programa e teste interativamente:

    - Crie 2 macacos.

    - Alimente-os com 3 alimentos diferentes e verificando o conteúdo do estômago a cada refeição.

    Experimente fazer com que um macaco coma o outro. É possível criar um macaco canibal?



  8. Classe Bomba de Combustível:

    Crie uma classe que modele uma bomba de combustível.

    Atributos: tipo de combustível, valor do litro, quantidade do combustível.

    Métodos:

    - Abastecer por valor: método onde é informado o valor a ser abastecido e mostra a quantidade de litros que foi colocada no veículo.
    - Abastecer por litro: método onde é informado a quantidade em litros de combustível e mostra o valor a ser pago pelo cliente.
    Sempre que acontecer um abastecimento é necessário atualizar a quantidade de combustível total na bomba.
    A bomba inicia com 100 L de combustível.




  9. Classe Funcionário:

    Crie uma classe que modele um funcionário. Um empregado tem um nome e um salário.

    - Escreva um construtor com dois parâmetros (nome e salário).
    - Métodos para devolver nome, salário, aumentar salário (porcentualDeAumento) que aumente o salário do funcionário em uma certa porcentagemaumentar salário (porcentualDeAumento) que aumente o salário do funcionário em uma certa porcentagem.


🤝 Contribuindo

Este repositório foi criado para fins de estudo, então contribua com ele.
Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identidique com o conteúdo, não deixe de compatilhar.

Se possível:

⭐️ Star o projeto

🐛 Encontrar e relatar issues

------------

Disponibilizado com ♥ por [cami-la](https://www.linkedin.com/in/cami-la/ "cami-la").