Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e alinhamento justificado entre as margens. class Aluno { private String nome; private Curso curso; public Aluno(String nome, Curso curso) { this.nome = nome; this.curso = curso; } public String getDados() { return "Aluno: " + nome + "\n" + curso.getDados(); } } class Curso { private String nomeCurso, nivelCurso; private int codMatricula; private boolean eBolsista; private double mensalidadeCurso, desconto; public Curso(String nomeCurso, String nivelCurso, int codMatricula, boolean eBolsista, double mensalidadeCurso, double desconto) { this.nomeCurso = nomeCurso; CURSO: Análise e desenvolvimento de sistemas POLO DE APOIO PRESENCIAL: Higienópolis SEMESTRE: 3 COMPONENTE CURRICULAR / TEMA: Desenvolvimento de sistemas II NOME COMPLETO DO ALUNO: Flávio Morales TIA: 22504907 NOME DO PROFESSOR: Ana Claudia Rossi ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e alinhamento justificado entre as margens. this.nivelCurso = nivelCurso; this.codMatricula = codMatricula; this.eBolsista = eBolsista; this.mensalidadeCurso = mensalidadeCurso; this.desconto = desconto; } public String getDados() { String resp = "Curso: " + nivelCurso + " em " + nomeCurso + "\n"; if (eBolsista) { resp += "Bolsista com desconto de: " + desconto + "%\n"; resp += "Mensalidade: R$ " + (mensalidadeCurso * (1 - desconto / 100)); } else { resp += "Mensalidade: R$ " + mensalidadeCurso; } return resp; } } public class Teste { public static void main(String args[]) { Curso curso1 = new Curso("ADS", "Graduação", 11223344, true, 920.50, 20.5); Curso curso2 = new Curso("Computação Aplicada", "Mestrado", 22334455, false, 2150.45, 0); Aluno aluno1 = new Aluno("Martin Fowler", curso1); Aluno aluno2 = new Aluno("Kent Beck", curso2); System.out.println(aluno1.getDados()); System.out.println(aluno2.getDados()); } }
Compartilhar