diff --git a/Acompanhamento.java b/Acompanhamento.java index 78eaa36..0b564db 100644 --- a/Acompanhamento.java +++ b/Acompanhamento.java @@ -82,5 +82,4 @@ public class Acompanhamento { } this.atividadesNaoEstudadas = atividadesNaoEstudadas; } - -} +} \ No newline at end of file diff --git a/Aluno.java b/Aluno.java index 0a1908f..6ad68be 100644 --- a/Aluno.java +++ b/Aluno.java @@ -66,4 +66,4 @@ public class Aluno { public void setBolsista(boolean bolsista){ this.bolsista = bolsista; } -} +} \ No newline at end of file diff --git a/Bolsista.java b/Bolsista.java index 80b4af4..f83ade6 100644 --- a/Bolsista.java +++ b/Bolsista.java @@ -1,4 +1,4 @@ -public class Bolsista{ +public class Bolsista { private Aluno aluno; private String projeto; private String orientador; diff --git a/Dados.java b/Dados.java index 5efc3d9..886f4c7 100644 --- a/Dados.java +++ b/Dados.java @@ -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; } -} +} \ No newline at end of file diff --git a/Gerenciador.java b/Gerenciador.java index 26c280d..1f6bdfa 100644 --- a/Gerenciador.java +++ b/Gerenciador.java @@ -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() { } -} +} \ No newline at end of file diff --git a/Menu.java b/Menu.java index 77a0df6..3498d70 100644 --- a/Menu.java +++ b/Menu.java @@ -96,4 +96,4 @@ public class Menu { System.out.println("Opção inválida"); } } -} +} \ No newline at end of file diff --git a/Pessoa.java b/Pessoa.java index ba2a97e..50a1ccd 100644 --- a/Pessoa.java +++ b/Pessoa.java @@ -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; } - } \ No newline at end of file