cadastrarBolsista()

This commit is contained in:
caioperschespindola 2026-06-13 10:24:07 -03:00
parent 51286b5d8d
commit 4be954a333
2 changed files with 18 additions and 5 deletions

View file

@ -35,14 +35,27 @@ public class Gerenciador {
System.out.println("Insira o ano do aluno:"); System.out.println("Insira o ano do aluno:");
ano = input.nextInt(); ano = input.nextInt();
Aluno aluno = new Aluno(nome, idade, local, curso, matricula, semestre, ano, bolsista); // Adicionar opção de bolsista Aluno aluno = new Aluno(nome, idade, local, curso, matricula, semestre, ano, false);
this.dados.appendAluno(aluno); this.dados.appendAluno(aluno);
System.out.println("O aluno é bolsista? (s/n)");
String resposta = input.nextLine().toLowerCase();
if (resposta.equals("s")){
cadastrarBolsista(true, aluno);
} }
public void cadastrarBolsista() { }
public void cadastrarBolsista(boolean resposta, Aluno alunoparametro) {
Aluno aluno;
if (resposta){
aluno = alunoparametro;
} else {
System.out.println("Insira o nome do aluno a quem você deseja cadastrar uma bolsa:"); System.out.println("Insira o nome do aluno a quem você deseja cadastrar uma bolsa:");
Aluno aluno = this.dados.findAluno(input.nextLine()); aluno = this.dados.findAluno(input.nextLine());
}
System.out.println("Insira o nome do projeto:"); System.out.println("Insira o nome do projeto:");
String projeto = input.nextLine(); String projeto = input.nextLine();

View file

@ -42,7 +42,7 @@ public class Menu {
gerenciador.cadastrarAluno(); // completar com o nome correto das gerenciadores gerenciador.cadastrarAluno(); // completar com o nome correto das gerenciadores
break; break;
case 2: case 2:
gerenciador.cadastrarBolsista(); gerenciador.cadastrarBolsista(false, null);
break; break;
case 3: case 3:
gerenciador.registrarAcompanhamento(); gerenciador.registrarAcompanhamento();