Merge pull request #3 from gabeefranco/Menu
classe menu + placeholders em Gerenciador e Dados
This commit is contained in:
commit
0aba824e8c
4 changed files with 166 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
*.class
|
||||
2
Dados.java
Normal file
2
Dados.java
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
public class Dados {
|
||||
}
|
||||
63
Gerenciador.java
Normal file
63
Gerenciador.java
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
public class Gerenciador {
|
||||
private Dados dados;
|
||||
|
||||
public Gerenciador(Dados dados) {
|
||||
this.dados = dados;
|
||||
}
|
||||
|
||||
public void cadastrarAluno() {
|
||||
|
||||
}
|
||||
|
||||
public void cadastrarBolsista() {
|
||||
|
||||
}
|
||||
|
||||
public void registrarAcompanhamento() {
|
||||
}
|
||||
|
||||
public void listarAlunos() {
|
||||
|
||||
}
|
||||
|
||||
public void listarBolsistas() {
|
||||
}
|
||||
|
||||
public void maiorNome() {
|
||||
|
||||
}
|
||||
|
||||
public void vogaisNomes() {
|
||||
|
||||
}
|
||||
|
||||
public void percentualAlunos() {
|
||||
|
||||
}
|
||||
|
||||
public void mediaIdadeAlunos() {
|
||||
}
|
||||
|
||||
public void criarChamada() {
|
||||
|
||||
}
|
||||
|
||||
public void chamada() {
|
||||
|
||||
}
|
||||
|
||||
public void calcularRisco() {
|
||||
}
|
||||
|
||||
public void relatorioRisco() {
|
||||
|
||||
}
|
||||
|
||||
public void altoRisco() {
|
||||
|
||||
}
|
||||
|
||||
public void inovacao() {
|
||||
|
||||
}
|
||||
}
|
||||
100
Menu.java
Normal file
100
Menu.java
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
// TODO: implementar os métodos na gerenciadore Gerenciador
|
||||
// TODO: implementar os métodos na gerenciadore Dados
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Menu {
|
||||
|
||||
private static Dados dados;
|
||||
private static Gerenciador gerenciador;
|
||||
|
||||
public static void main(String[] args) {
|
||||
dados = new Dados();
|
||||
gerenciador = new Gerenciador(dados);
|
||||
|
||||
Scanner input = new Scanner(System.in);
|
||||
while (true) {
|
||||
System.out.println(
|
||||
"Escolha uma opcao:" + "\n" +
|
||||
"1 - Cadastro de Aluno" + "\n" +
|
||||
"2 - Cadastro de Bolsisa " + "\n" +
|
||||
"3 - Regisrar dados de acompanhamento" + "\n" +
|
||||
"4 - Listar alunos" + "\n" +
|
||||
"5 - Listar alunos bolsistas" + "\n" +
|
||||
"6 - Nome mais longo de alunos cadastrados" + "\n" +
|
||||
"7 - Total de vogais em nomes cadastrados" + "\n" +
|
||||
"8 - Calcular percentual de alunos" + "\n" +
|
||||
"9 - Calcular media de idade de alunos" + "\n" +
|
||||
"10 - Criar/Atualizar lista de chamada" + "\n" +
|
||||
"11 - Lista de chamada" + "\n" +
|
||||
"12 - Calcular nivel de risco pedagogico" + "\n" +
|
||||
"13 - Relatorio geral de risco pedagogico" + "\n" +
|
||||
"14 - Alunos em alto risco" + "\n" +
|
||||
"15 - (Colocar inovacao aqui)" + "\n" +
|
||||
"16 - Encerrar o programa");
|
||||
prompt(input.nextInt());
|
||||
}
|
||||
}
|
||||
|
||||
public static void prompt(int option) {
|
||||
switch (option) {
|
||||
|
||||
// passar parametros
|
||||
|
||||
// String nome,int idade,String local, String curso, String matricula,int
|
||||
// semestre,int ano ,bool bolsista, String projeto, String orientador
|
||||
|
||||
case 1:
|
||||
gerenciador.cadastrarAluno(); // completar com o nome correto das gerenciadores
|
||||
break;
|
||||
case 2:
|
||||
gerenciador.cadastrarBolsista();
|
||||
break;
|
||||
case 3:
|
||||
gerenciador.registrarAcompanhamento();
|
||||
break;
|
||||
case 4:
|
||||
gerenciador.listarAlunos();
|
||||
break;
|
||||
case 5:
|
||||
gerenciador.listarBolsistas();
|
||||
break;
|
||||
case 6:
|
||||
gerenciador.maiorNome();
|
||||
break;
|
||||
case 7:
|
||||
gerenciador.vogaisNomes();
|
||||
break;
|
||||
case 8:
|
||||
gerenciador.percentualAlunos();
|
||||
break;
|
||||
case 9:
|
||||
gerenciador.mediaIdadeAlunos();
|
||||
break;
|
||||
case 10:
|
||||
gerenciador.criarChamada();
|
||||
break;
|
||||
case 11:
|
||||
gerenciador.chamada();
|
||||
break;
|
||||
case 12:
|
||||
gerenciador.calcularRisco();
|
||||
break;
|
||||
case 13:
|
||||
gerenciador.relatorioRisco();
|
||||
break;
|
||||
case 14:
|
||||
gerenciador.altoRisco();
|
||||
break;
|
||||
// TODO: IMPLEMENTAR INOVAÇÃO
|
||||
case 15:
|
||||
gerenciador.inovacao();
|
||||
break;
|
||||
case 16:
|
||||
System.exit(0);
|
||||
|
||||
default:
|
||||
System.out.println("Opção inválida");
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue