class Aluno { private int númeroDeMatrícula; private String nomeAluno; private DataSimples5 dataDeNascimento; private byte códigoDoCurso; private double percentualDeDesconto; public static final byte ARQUITETURA = 1; public static final byte CIÊNCIADACOMPUTAÇÃO = 2; public static final byte ENGENHARIADACOMPUTAÇÃO = 3; public static final byte ZOOTECNIA = 4; Aluno (int matric, String nome, DataSimples5 dataNasc, byte codCurso, double perc) { númeroDeMatrícula = matric; nomeAluno = nome; dataDeNascimento = dataNasc; códigoDoCurso = codCurso; percentualDeDesconto = perc; } Aluno (int matric, String nome, DataSimples5 dataNasc, byte codCurso) { this (matric, nome, dataNasc, codCurso, 100); } public double calculaMensalidade () { double mensalidade = 0; if (códigoDoCurso == ARQUITETURA) mensalidade = 450.00; else if (códigoDoCurso == CIÊNCIADACOMPUTAÇÃO) mensalidade = 500.00; else if (códigoDoCurso == ENGENHARIADACOMPUTAÇÃO) mensalidade = 380.00; mensalidade = mensalidade - (percentualDeDesconto / 100) * mensalidade ; return mensalidade; } public String toString () { String resultado = ""; resultado += "Matrícula: " + númeroDeMatrícula + "\n"; resultado += "Nome: " + nomeAluno + "\n" ; resultado += "Data de nascimento: " + dataDeNascimento + "\n"; resultado += "Código do curso: " + códigoDoCurso + "\n"; resultado += "Percentual de desconto: " + percentualDeDesconto + "\n"; return resultado; } }