laboratorio

384 palavras 2 páginas
Laboratório de Programação Orientada à Objetos em C#
Questão:
Escreva uma classe para representar um aluno matriculado em uma disciplina. Os dados do aluno são: matrícula, nome, duas notas de prova e uma nota de trabalho.
Supondo que cada prova e trabalho vale 100 pontos, e que para aprovação o aluno precisa de uma média igual ou superior à 60 pontos, escreva três métodos: media: Calcula a média final do aluno (cada prova tem peso 2 e o trabalho tem peso
1);
aprovado: Retorna verdadeiro caso o aluno tenha sido aprovado e falso caso contrário; pontosAprovacao: Calcula quantos pontos o aluno precisa para a aprovação. Caso o aluno tenha sido aprovado retorna 0.
Encapsule os dados do aluno e utilize mecanismos de acesso para ler e escrever os atributos. Escreva um programa (função Main) que declare um objeto da classe aluno e que permita ao usuário ler e escrever valores nessa classe.

namespace Exercicio1
{
class Program
{
static void Main(string[] args)
{
Aluno ind = new Aluno(); ind.leitura(); ind.pontosAprovacao();
GC.Collect();
Console.ReadKey();

}
}

class Aluno
{
private private private private private

int matricula; string nome; double prova1; double prova2; double trabalho;

public void setmatricula(int matricula)
{
this.matricula = matricula;
}
public int getmatricula()
{
return this.matricula;
}
public void setnome(string nome)
{
this.nome = nome;
}
public string getnome(string nome)
{
return this.nome;
}
public void setprova1(double prova1)
{
if (prova1 >= 0 && prova1 <= 100) this.prova1 = prova1;
}
public double getprova1(double prova1)
{
return this.prova1;
}
public void setprova2(double prova2)
{
this.prova2 = prova2;
}
public double getprova2()
{
return this.prova2;
}
public void settrabalho(double trabalho)
{
this.trabalho = trabalho;
}
public double gettrabalho()
{
return this.trabalho;
}
public double calculomedia()
{
double media = (this.prova1 * 2 + this.prova2 * 2 + this.trabalho) / 5; return media;
}

public Boolean aprovado()
{
double media

Relacionados

  • Laboratorio
    1622 palavras | 7 páginas
  • Laboratório
    1047 palavras | 5 páginas
  • Laboratorio
    987 palavras | 4 páginas
  • Laboratorio
    2444 palavras | 10 páginas
  • Laboratorio
    3893 palavras | 16 páginas
  • LABORATÓRIO
    1154 palavras | 5 páginas
  • laboratorio
    486 palavras | 2 páginas
  • Laboratório
    376 palavras | 2 páginas
  • Laboratorio
    6038 palavras | 25 páginas
  • Laboratorio
    24160 palavras | 97 páginas