Merge branch 'gerenciador-wip'

This commit is contained in:
caioperschespindola 2026-06-15 14:20:27 -03:00
commit 756e5669dd
7 changed files with 35 additions and 10 deletions

View file

@ -82,5 +82,4 @@ public class Acompanhamento {
} }
this.atividadesNaoEstudadas = atividadesNaoEstudadas; this.atividadesNaoEstudadas = atividadesNaoEstudadas;
} }
}
}

View file

@ -66,4 +66,4 @@ public class Aluno {
public void setBolsista(boolean bolsista){ public void setBolsista(boolean bolsista){
this.bolsista = bolsista; this.bolsista = bolsista;
} }
} }

View file

@ -1,4 +1,4 @@
public class Bolsista{ public class Bolsista {
private Aluno aluno; private Aluno aluno;
private String projeto; private String projeto;
private String orientador; private String orientador;

View file

@ -1,3 +1,5 @@
// TODO: acentos no isVowel()
public class Dados { public class Dados {
private Aluno[] alunos; private Aluno[] alunos;
private String chamada; private String chamada;
@ -143,7 +145,7 @@ public class Dados {
private boolean isVowel(char a){ private boolean isVowel(char a){
return (a == 'a') || (a == 'e') || (a == 'i') || (a == 'o') || (a == 'u'); return (a == 'a') || (a == 'e') || (a == 'i') || (a == 'o') || (a == 'u') || (a == 'A') || (a == 'E') || (a == 'I') || (a == 'O') || (a == 'U');
} }
@ -170,4 +172,4 @@ public class Dados {
return (num / alunos.length) * 100; return (num / alunos.length) * 100;
} }
} }

View file

@ -10,9 +10,29 @@ public class Gerenciador {
} }
public void cadastrarAluno() { 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();
input.nextLine(); //buffer clear
System.out.println("Insira o semestre do aluno:");
semestre = input.nextInt();
input.nextLine(); //buffer clear
System.out.println("Insira o ano do aluno:"); System.out.println("Insira o ano do aluno:");
ano = input.nextInt(); ano = input.nextInt();
input.nextLine(); //buffer clear
Aluno aluno = new Aluno(nome, idade, local, curso, matricula, semestre, ano, false); Aluno aluno = new Aluno(nome, idade, local, curso, matricula, semestre, ano, false);
this.dados.appendAluno(aluno); this.dados.appendAluno(aluno);
@ -57,22 +77,27 @@ public class Gerenciador {
System.out.println("Insira a quantidade de atividades entregues:"); System.out.println("Insira a quantidade de atividades entregues:");
int entregues = input.nextInt(); int entregues = input.nextInt();
input.nextLine(); //buffer clear
acomp.setAtividadesEntregues(entregues); acomp.setAtividadesEntregues(entregues);
System.out.println("Insira a quantidade de atividades entregues nas quais foi declarado o uso de IA:"); System.out.println("Insira a quantidade de atividades entregues nas quais foi declarado o uso de IA:");
int ia = input.nextInt(); int ia = input.nextInt();
input.nextLine(); //buffer clear
acomp.setAtividadesIA(ia); acomp.setAtividadesIA(ia);
System.out.println("Insira a quantidade de atividades entregues que o aluno soube explicar:"); System.out.println("Insira a quantidade de atividades entregues que o aluno soube explicar:");
int explicadas = input.nextInt(); int explicadas = input.nextInt();
input.nextLine(); //buffer clear
acomp.setAtividadesExplicadas(explicadas); acomp.setAtividadesExplicadas(explicadas);
System.out.println("Insira a quantidade de atividades entregues que foram feitas sem ajuda:"); System.out.println("Insira a quantidade de atividades entregues que foram feitas sem ajuda:");
int semajuda = input.nextInt(); int semajuda = input.nextInt();
input.nextLine(); //buffer clear
acomp.setAtividadesSemAjuda(semajuda); acomp.setAtividadesSemAjuda(semajuda);
System.out.println("Insira a quanntidade de atividades entregues que utilizarão estruturas não estudadas:"); System.out.println("Insira a quanntidade de atividades entregues que utilizarão estruturas não estudadas:");
int naoestudadas = input.nextInt(); int naoestudadas = input.nextInt();
input.nextLine(); //buffer clear
acomp.setAtividadesNaoEstudadas(naoestudadas); acomp.setAtividadesNaoEstudadas(naoestudadas);
this.dados.appendAcompanhamento(acomp); this.dados.appendAcompanhamento(acomp);
@ -136,4 +161,4 @@ public class Gerenciador {
public void inovacao() { public void inovacao() {
} }
} }

View file

@ -96,4 +96,4 @@ public class Menu {
System.out.println("Opção inválida"); System.out.println("Opção inválida");
} }
} }
} }

View file

@ -1,4 +1,4 @@
public class Pessoa{ public class Pessoa {
private String nome; private String nome;
private int idade; private int idade;
private String localNascimento; private String localNascimento;
@ -20,5 +20,4 @@ public class Pessoa{
public String getLocal(){ public String getLocal(){
return this.localNascimento; return this.localNascimento;
} }
} }