Skip to content

📚 Gerenciador de Estudantes (Node.js) Este é um projeto em Node.js que implementa um sistema simples de gerenciamento de estudantes via linha de comando (CLI). Permite cadastrar, listar, editar, buscar e remover estudantes, além de gerar relatórios e calcular médias de notas.

Notifications You must be signed in to change notification settings

Jeferson1709/Mini-Projeto-M1-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Gerenciador de Estudantes 📚

Sistema simples em Node.js para gerenciar estudantes via terminal: cadastrar, listar, editar, remover e calcular notas/médias de forma interativa.

Observação: os dados são armazenados apenas em memória; ao fechar o terminal, todas as informações são perdidas.

Squad / Autores

Foto Nome Função Git Hub
image Jeferson Alves Desenvolvedor 🔗 Github
image André Luiz Desenvolvedor 🔗 Github

Funcionalidades

  • Cadastrar estudante (nome, idade e 3 notas)
  • Buscar estudante por nome (parcial e sem diferenciar maiúsculas/minúsculas)
  • Editar e remover estudantes
  • Exibir médias individuais
  • Calcular média geral da turma
  • Mostrar estudante com maior média
  • Relatórios (aprovados, recuperação e reprovados)
    • Aprovados: média ≥ 7
    • Recuperação: 5 ≤ média < 7
    • Reprovados: média < 5

Tecnologias

Como executar

  1. Certifique-se de ter o Node.js 12+ instalado.
  2. No terminal, navegue até a pasta do projeto.
  3. Execute: node index.js (ajuste o nome do arquivo principal se necessário).

Não há dependências externas além do Node.js (usa apenas o módulo nativo readline).

About

📚 Gerenciador de Estudantes (Node.js) Este é um projeto em Node.js que implementa um sistema simples de gerenciamento de estudantes via linha de comando (CLI). Permite cadastrar, listar, editar, buscar e remover estudantes, além de gerar relatórios e calcular médias de notas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published