Atividade Avaliativa I – Programação Orientada a Objetos | 2º Semestre ADS
Repositório referente à Atividade Avaliativa I da disciplina de Programação Orientada a Objetos no 2º Semestre de ADS. O objetivo desta atividade é aplicar os conceitos de coleções, vetores, estruturas de repetição, tratamento de erros e boas práticas de codificação na linguagem Java, simulando um sistema simples de gerenciamento de conceitos atribuídos a alunos.
- ➕ Inserir novo aluno e conceito (
O
,B
,S
,I
) - 📃 Listar todos os alunos e seus conceitos
- 📊 Calcular e exibir a quantidade de cada conceito
- 🌟 Exibir os alunos com o conceito mais alto (
O
) - ❌ Encerrar o programa
- Java
- Coleções (
ArrayList
) - Vetores (
int[]
) - Scanner para entrada de dados
- Estruturas de repetição (
while
,for
) - Controle condicional (
if/else
)
Este projeto foi desenvolvido com fins acadêmicos para demonstrar a diferença entre Programação Estruturada e Programação Orientada a Objetos, além de reforçar o uso de:
- Comentários explicativos e boa indentação
- Convenções de nomenclatura (camelCase e PascalCase)
- Tratamento de entradas inválidas (validação de conceitos)
- Relação correta entre nomes e conceitos através de índices sincronizados
- Atualização em tempo real das estatísticas de conceitos
Atende aos indicadores avaliativos:
- Comparação entre paradigmas de programação.
- Aplicação prática de coleções e vetores na resolução de problemas cotidianos.