93 lines
1.9 KiB
Java
93 lines
1.9 KiB
Java
import java.util.Scanner;
|
|
|
|
public class Gerenciador {
|
|
private Dados dados;
|
|
private static Scanner input = new Scanner(System.in);
|
|
String nome, local, curso, matricula, projeto, orientador;
|
|
int idade, semestre, ano;
|
|
boolean bolsista;
|
|
|
|
public Gerenciador(Dados dados) {
|
|
this.dados = dados;
|
|
}
|
|
|
|
public void cadastrarAluno() {
|
|
System.out.println("Insira o nome do aluno:");
|
|
nome = input.nextLine();
|
|
|
|
System.out.println("Insira o local de nascimento do aluno:");
|
|
local = input.nextLine();
|
|
|
|
System.out.println("Insira o curso do aluno:");
|
|
curso = input.nextLine();
|
|
|
|
System.out.println("Insira a matricula do aluno:");
|
|
matricula = input.nextLine();
|
|
|
|
System.out.println("Insira a idade do aluno:");
|
|
idade = input.nextInt();
|
|
|
|
System.out.println("Insira o semestre do aluno:");
|
|
semestre = input.nextInt();
|
|
|
|
System.out.println("Insira o ano do aluno:");
|
|
ano = input.nextInt();
|
|
|
|
Aluno aluno = new Aluno(nome, idade, local, curso, matricula, semestre, ano, bolsista); // Adicionar opção de bolsista
|
|
this.dados.appendAluno(aluno);
|
|
}
|
|
|
|
public void cadastrarBolsista() {
|
|
|
|
}
|
|
|
|
public void registrarAcompanhamento() {
|
|
}
|
|
|
|
public void listarAlunos() {
|
|
this.dados.listAlunos();
|
|
}
|
|
|
|
public void listarBolsistas() {
|
|
this.dados.listBolsistas();
|
|
}
|
|
|
|
public void maiorNome(){
|
|
this.dados.maiorNome();
|
|
}
|
|
|
|
public void vogaisNomes(){
|
|
System.out.println("Numero total de vogais: " + this.dados.totalVowels());
|
|
}
|
|
|
|
public void percentualAlunos() {
|
|
|
|
}
|
|
|
|
public void mediaIdadeAlunos() {
|
|
System.out.println("Idade média dos alunos: " + this.dados.averageAge());
|
|
}
|
|
|
|
public void criarChamada() {
|
|
this.dados.makeChamada();
|
|
}
|
|
|
|
public void chamada() {
|
|
this.dados.printChamada();
|
|
}
|
|
|
|
public void calcularRisco() {
|
|
}
|
|
|
|
public void relatorioRisco() {
|
|
|
|
}
|
|
|
|
public void altoRisco() {
|
|
|
|
}
|
|
|
|
public void inovacao() {
|
|
|
|
}
|
|
}
|