Merge branch 'main' into gerenciador-wip

This commit is contained in:
Caio Espindola 2026-06-15 10:11:24 -03:00 committed by GitHub
commit 6b97dbc8b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 32 deletions

View file

@ -4,33 +4,12 @@ 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();
@ -101,19 +80,18 @@ public class Gerenciador {
}
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() {
@ -126,15 +104,14 @@ public class Gerenciador {
}
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() {

View file

@ -6,12 +6,12 @@ public class Menu {
private static Dados dados;
private static Gerenciador gerenciador;
private static Scanner input = new Scanner(System.in);
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" +
@ -36,8 +36,13 @@ public class Menu {
}
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;