Skip to content

Realização de um trabalho escolar com o intuito de por em prática o conteúdo que foi ensinado durante as aulas da disciplina de Programação de Computadores e Programação Orientada a Objetos.

Notifications You must be signed in to change notification settings

pedroigorsf/poo-console-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📃 Introdução

Realização de um trabalho escolar com o intuito de por em prática o conteúdo que foi ensinado durante as aulas da disciplina de Programação de Computadores e Programação Orientada a Objetos.

Este projeto foi desenvolvido em TypeScript e é uma aplicação que permite gerenciar informações dos aluno com base em sua média.

(A aplicação utiliza a biblioteca readline para interação com o usuário através do terminal.)

⚠️ Pré-requisitos

- Node.js
- TypeScript

🌟 Como executar

Clone o repositório na sua máquina.

git clone https://github.com/pedroigorsf/poo-console-school.git

Execute o comando para instalar as dependências.

npm install --save-dev @types/node

Execute o comando para iniciar o sistema.

node index.js

📢 Funcionalidades

  • Matricular aluno: permite que o usuário matricule um aluno no sistema, digitando o nome do aluno. A partir disso, é gerado um ID único e o aluno é armazenado na lista de alunos do sistema.
  • Adicionar notas: permite que o usuário adicione as notas do aluno, digitando o ID do aluno e em seguida a primeira nota e a segunda nota. Com base nas notas informadas, é calculada a média do aluno.
  • Visualizar notas: permite que o usuário visualize as notas de todos os alunos matriculados no sistema, mostrando o ID do aluno, o nome, a primeira nota, a segunda nota e a média.
  • Alunos aprovados: mostra uma lista dos alunos que foram aprovados, ou seja, que tiveram média igual ou superior a 7.
  • Alunos em recuperação: mostra uma lista dos alunos que estão em recuperação, ou seja, que tiveram média igual ou superior a 5 e inferior a 7.
  • Alunos reprovados: mostra uma lista dos alunos que foram reprovados, ou seja, que tiveram média inferior a 5.
  • Sair: encerra a execução do programa.

About

Realização de um trabalho escolar com o intuito de por em prática o conteúdo que foi ensinado durante as aulas da disciplina de Programação de Computadores e Programação Orientada a Objetos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published