2
Linguagens de Programação
COTEMIG
10
Linguagens de Programação
COTEMIG
33
Linguagens de Programação
COTEMIG
2
Linguagens de Programação
COTEMIG
1
Linguagens de Programação
COTEMIG
Texto de pré-visualização
Faculdade Cotemig Disciplina Programação Orientada Objeto Professor Paulo Rodrigues Milhorato Atividade POO Valor 7 pontos Criar um projeto Java e construir a estrutura conforme imagem acima Criar os métodos gets e sets de acordo com o diagrama acima Construir construtores nas classes Aluno e Professor Criar o método toString nas classes Aluno e Professor No programa principal Aplicacao crie um menu conforme abaixo Faculdade Cotemig Disciplina Programação Orientada Objeto Professor Paulo Rodrigues Milhorato Menu interno Aluno Menu interno Professor Regras Não permita que o CPF seja duplicado no cadastro Valide o valor da nota e salário precisam ser 0 Utilize o ID incremental Já descrito no Diagrama Regra para resultado do Aluno regra abaixo o nota 40 Reprovado o nota 60 Exame especial o nota 60 Aprovado Regra para o salário Professor o Salário professor R 2380 3 por cada aluno existente Entregar até segundafeira dia 17092022 Anexar o zip do projeto no classroom Pessoa codigo int cpf int nome String getNome String setNomeString n void getCpfint cpf int setCpfint cpf void getCodigo int setCodigoint codigo void Aluno nota double getNota double setNotadouble nota void Professor salario double getSalario double setSalariodouble salario void Interface IService add void remove void getTotalItens int ProfessorServiceImpl repositoryProfessor RepositoryProfessorImpl getProfessorint cpf Professor getALLProfessores ListProfessor AlunoServiceImpl repositoryAluno RepositoryAlunoImpl getAlunoint cpf Aluno getALLAlunos ListAluno getResultadoAluno void RepositoryProfessorImpl professores ListProfessor getProfessorint cpf Professor addProfessorProfessor p void removeProfessorProfessor p void listALL ListProfessor Interface IRepository getIdSequencial int getTotalitens int RepositoryAlunoImpl alunos ListAluno getAlunoint cpf Aluno addAlunoAluno p void removeAlunoAluno a void listALL ListAluno ControllerAluno controleLoop boolean menuAlunoServiceImpl alunoService void ControllerProfessor controleLoop boolean menuProfessorServiceImpl professorService void Aplicacao controleLoop boolean professorService ProfessorServiceImpl alunoService AlunoServiceImpl main void menuPrincipal ProfessorServiceImpl p AlunoServiceImpl a int Diagrama de Classe Sistema Educacional
2
Linguagens de Programação
COTEMIG
10
Linguagens de Programação
COTEMIG
33
Linguagens de Programação
COTEMIG
2
Linguagens de Programação
COTEMIG
1
Linguagens de Programação
COTEMIG
Texto de pré-visualização
Faculdade Cotemig Disciplina Programação Orientada Objeto Professor Paulo Rodrigues Milhorato Atividade POO Valor 7 pontos Criar um projeto Java e construir a estrutura conforme imagem acima Criar os métodos gets e sets de acordo com o diagrama acima Construir construtores nas classes Aluno e Professor Criar o método toString nas classes Aluno e Professor No programa principal Aplicacao crie um menu conforme abaixo Faculdade Cotemig Disciplina Programação Orientada Objeto Professor Paulo Rodrigues Milhorato Menu interno Aluno Menu interno Professor Regras Não permita que o CPF seja duplicado no cadastro Valide o valor da nota e salário precisam ser 0 Utilize o ID incremental Já descrito no Diagrama Regra para resultado do Aluno regra abaixo o nota 40 Reprovado o nota 60 Exame especial o nota 60 Aprovado Regra para o salário Professor o Salário professor R 2380 3 por cada aluno existente Entregar até segundafeira dia 17092022 Anexar o zip do projeto no classroom Pessoa codigo int cpf int nome String getNome String setNomeString n void getCpfint cpf int setCpfint cpf void getCodigo int setCodigoint codigo void Aluno nota double getNota double setNotadouble nota void Professor salario double getSalario double setSalariodouble salario void Interface IService add void remove void getTotalItens int ProfessorServiceImpl repositoryProfessor RepositoryProfessorImpl getProfessorint cpf Professor getALLProfessores ListProfessor AlunoServiceImpl repositoryAluno RepositoryAlunoImpl getAlunoint cpf Aluno getALLAlunos ListAluno getResultadoAluno void RepositoryProfessorImpl professores ListProfessor getProfessorint cpf Professor addProfessorProfessor p void removeProfessorProfessor p void listALL ListProfessor Interface IRepository getIdSequencial int getTotalitens int RepositoryAlunoImpl alunos ListAluno getAlunoint cpf Aluno addAlunoAluno p void removeAlunoAluno a void listALL ListAluno ControllerAluno controleLoop boolean menuAlunoServiceImpl alunoService void ControllerProfessor controleLoop boolean menuProfessorServiceImpl professorService void Aplicacao controleLoop boolean professorService ProfessorServiceImpl alunoService AlunoServiceImpl main void menuPrincipal ProfessorServiceImpl p AlunoServiceImpl a int Diagrama de Classe Sistema Educacional