classe gerenciador e dados com métodos placeholder
This commit is contained in:
parent
6f558d1070
commit
2591107062
4 changed files with 154 additions and 78 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() {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
58
Menu.java
58
Menu.java
|
|
@ -1,10 +1,19 @@
|
||||||
|
// TODO: implementar os métodos na gerenciadore Gerenciador
|
||||||
|
// TODO: implementar os métodos na gerenciadore Dados
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class Menu {
|
public class Menu {
|
||||||
|
|
||||||
|
private static Dados dados;
|
||||||
|
private static Gerenciador gerenciador;
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
dados = new Dados();
|
||||||
|
gerenciador = new Gerenciador(dados);
|
||||||
|
|
||||||
Scanner input = new Scanner(System.in);
|
Scanner input = new Scanner(System.in);
|
||||||
|
while (true) {
|
||||||
System.out.println(
|
System.out.println(
|
||||||
"Escolha uma opcao:" + "\n" +
|
"Escolha uma opcao:" + "\n" +
|
||||||
"1 - Cadastro de Aluno" + "\n" +
|
"1 - Cadastro de Aluno" + "\n" +
|
||||||
|
|
@ -23,68 +32,69 @@ public class Menu {
|
||||||
"14 - Alunos em alto risco" + "\n" +
|
"14 - Alunos em alto risco" + "\n" +
|
||||||
"15 - (Colocar inovacao aqui)" + "\n" +
|
"15 - (Colocar inovacao aqui)" + "\n" +
|
||||||
"16 - Encerrar o programa");
|
"16 - Encerrar o programa");
|
||||||
Menu.prompt(input.nextInt());
|
prompt(input.nextInt());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void prompt(int option) {
|
public static void prompt(int option) {
|
||||||
while(true){
|
|
||||||
switch (option) {
|
switch (option) {
|
||||||
|
|
||||||
|
|
||||||
// passar parametros
|
// passar parametros
|
||||||
|
|
||||||
//String nome,int idade,String local, String curso, String matricula,int semestre,int ano ,bool bolsista, String projeto, String orientador
|
// String nome,int idade,String local, String curso, String matricula,int
|
||||||
|
// semestre,int ano ,bool bolsista, String projeto, String orientador
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
Class.cadastroAluno(); // completar com o nome correto das classes
|
gerenciador.cadastrarAluno(); // completar com o nome correto das gerenciadores
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
Class.cadastroBIA();
|
gerenciador.cadastrarBolsista();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Class.registroIA();
|
gerenciador.registrarAcompanhamento();
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
Class.listaTurma();
|
gerenciador.listarAlunos();
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
Class.listaBolsistas();
|
gerenciador.listarBolsistas();
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
Class.maiorNome();
|
gerenciador.maiorNome();
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
Class.vogaisNomes();
|
gerenciador.vogaisNomes();
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
Class.percentualAlunos();
|
gerenciador.percentualAlunos();
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
Class.mediaIdade();
|
gerenciador.mediaIdadeAlunos();
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
Class.criarChamada();
|
gerenciador.criarChamada();
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
Class.chamada();
|
gerenciador.chamada();
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 12:
|
||||||
Class.calculoRisco();
|
gerenciador.calcularRisco();
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
Class.relatorioRisco();
|
gerenciador.relatorioRisco();
|
||||||
break;
|
break;
|
||||||
case 14:
|
case 14:
|
||||||
Class.altoRisco();
|
gerenciador.altoRisco();
|
||||||
break;
|
break;
|
||||||
//em teoria, precisamos fazer algo "inovador", não sei se voces já conversaram sobre isso
|
// TODO: IMPLEMENTAR INOVAÇÃO
|
||||||
// mas vou deixar de place-holder um método.
|
case 15:
|
||||||
case 15 : Class.inovacao();
|
gerenciador.inovacao();
|
||||||
break;
|
break;
|
||||||
case 16 : System.exit(0);
|
case 16:
|
||||||
|
System.exit(0);
|
||||||
|
|
||||||
default : System.out.println("Opção inválida");
|
default:
|
||||||
}
|
System.out.println("Opção inválida");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue