Skip to content

O sistema deverá permitir a Criação, Atualização, Remoção e Exibição do(s) Aluno(s).

Notifications You must be signed in to change notification settings

DaviQzR/GestaoAlunos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gestão de Alunos

O sistema deverá permitir a Criação, Atualização, Remoção e Exibição do(s) Aluno(s). A classe Aluno deve conter as seguintes características e comportamentos.

Características :

id : long nascimento : Date ra : String nome : String Comportamentos :

String toString() // Deve retornar um texto com os dados do aluno

Crie uma classe chamada GestaoAlunos, contendo as seguintes características e comportamentos.

Características:

indice : int // Indica em qual posição deve ser guardada a proxima instância de aluno alunos : Aluno[] // Matriz com 50 alunos Comportamentos:

void criar() void atualizar() void excluir() void exibir() void menu()

Regras do sistema O comportamento criar() deve criar uma nova instância de Aluno, preencher as características desta instância com informações fornecidas pelo usuário, e deve guardar esta instância de aluno na matriz (alunos) na posição indicada pela variável indice. A função exibir() deve pedir ao usuário para que digite um número de RA e procure qual aluno na matriz (alunos) possui um RA idêntico. Os dados do aluno encontrado devem ser exibidos na tela. A função excluir() deve pedir ao usuário para digitar um RA, e em seguida deve excluir o(s) aluno(s) com este RA da matriz (alunos) A função atualizar() deve pedir ao usuário para digitar um RA, e em seguida deve procurar pelo primeiro aluno na matriz (alunos) que contenha este RA. A função deve em seguida solicitar ao usuário para que digite os demais dados do aluno (nome e nascimento) para trocar os valores das características do aluno encontrado na matriz pelos valores recém informados pelo usuário. O método menu() deve rodar em um loop infinito, mostrando na tela as opções para o usuário: (C)riar (E)xibir (R)emover
(A)tualizar (S)air

           Pegue a primeira letra digitada pelo usuário e assuma como sendo a opção escolhida
                String textoMaiusculo = scan.nextLine().toUpperCase();
                char letra = textoMaiusculo.charAt(0);
           Conforme a opção escolhida o método deve invocar a função correspondente criar(), exibir(), excluir(), atualizar() ou System.exit(0) para sair do sistema.

About

O sistema deverá permitir a Criação, Atualização, Remoção e Exibição do(s) Aluno(s).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages