Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- public class Aluno
- {
- // Atributos da classe
- private string nome;
- private int matricula;
- private double nota1;
- private double nota2;
- private string curso;
- // Construtor
- public Aluno(string nome, int matricula, double nota1, double nota2, string curso)
- {
- this.nome = nome;
- this.matricula = matricula;
- this.nota1 = nota1;
- this.nota2 = nota2;
- this.curso = curso;
- }
- // Métodos que retornam dados
- public string GetNome()
- {
- return nome;
- }
- public int GetMatricula()
- {
- return matricula;
- }
- public double GetNota1()
- {
- return nota1;
- }
- public double GetNota2()
- {
- return nota2;
- }
- public string GetCurso()
- {
- return curso;
- }
- public double CalcularMedia()
- {
- return (nota1 + nota2) / 2;
- }
- public string SituacaoAluno()
- {
- double media = CalcularMedia();
- return media >= 7 ? "Aprovado" : "Reprovado";
- }
- public string DadosCompletos()
- {
- return $"Nome: {nome}, Matrícula: {matricula}, Curso: {curso}";
- }
- public string NotasFormatadas()
- {
- return $"Nota 1: {nota1}, Nota 2: {nota2}";
- }
- public string MediaFormatada()
- {
- return $"Média: {CalcularMedia():F2}";
- }
- }
Advertisement
Advertisement