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.
- Host: GitHub
- URL: https://github.com/cami-la/projeto_classes_poo_youtube
- Owner: cami-la
- Created: 2022-02-13T15:30:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-27T19:43:55.000Z (over 3 years ago)
- Last Synced: 2025-04-18T01:48:00.664Z (6 months ago)
- Language: Java
- Size: 34.2 KB
- Stars: 16
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
Crie uma classe que modele um retangulo:
Classe 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.
Crie uma classe que modele um quadrado:
Classe Quadrado:
Atributos: Tamanho do lado.
Métodos: Mudar valor dos lados, retornar valor dos lados, calcular área e calcular perímetro.
Crie uma classe que modele um aluno de academia:
Classe Aluno:
Atributos: Nome e data de nascimento.
Métodos: Calcula idade.
Crie uma classe que modele uma avaliação física de academia:
Classe Avaliação Física:
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.
Crie uma classe que modele a matrícula de um aluno de academia:
Classe Matricula:
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.
Crie uma classe que modele uma conta corrente.
Classe 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.
Crie uma classe que modele um macaco.
Classe 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?
Crie uma classe que modele uma bomba de combustível.
Classe 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.
Crie uma classe que modele um funcionário. Um empregado tem um nome e um salário.
Classe Funcioná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").