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;
}
}
}

View file

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

View file

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

View file

@ -1,3 +1,5 @@
// TODO: acentos no isVowel()
public class Dados {
private Aluno[] alunos;
private String chamada;
@ -143,7 +145,7 @@ public class Dados {
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;
}
}
}

View file

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

View file

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

View file

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