Programacao
Classes e Objetos
? EXERCÍCIO 1: CLASSE ESTUDANTE DE INFORMÁTICA public class EstudanteInf
{private string Nome; private double Teste1; private double Teste2; public EstudanteInf(String N, double T1, double T2)
{Nome = N;
Teste1 = T1;
Teste2 = T2;} public double ClassFinal()
{return Math.Round((Teste1 + Teste2)/2,0,
MidpointRounding.AwayFromZero);}}
? EXERCÍCIO 2: CLASSIFICAÇÃO FINAL DE UM ALUNO using System; namespace CO2
{public class EstudanteInf
{private string Nome; private double Teste1; private double Teste2; public EstudanteInf(string N, double T1, double T2)
{Nome = N;
Teste1 = T1;
Teste2 = T2;} public double ClassFinal()
{return Math.Round((Teste1 + Teste2)/2,0,
MidpointRounding.AwayFromZero);}}
public class ClassificacaoFinal
{static void Main(string[] args)
{EstudanteInf A = new EstudanteInf("Joana", 13, 14);
Console.WriteLine("Classificação final= "+ A.ClassFinal());}}}
© FCA – Editora de Informática
1
Práticas de C#: Programação Orientada por Objetos
? EXERCÍCIO 3: LEITURA DO NOME DO ALUNO using System; namespace CO3
{public class EstudanteInf
{private string Nome; private double Teste1; private double Teste2; public EstudanteInf(String N, double T1, double T2)
{Nome = N;
Teste1 = T1;
Teste2 = T2;} public double ClassFinal()
{return Math.Round((Teste1+Teste2)/2,0,
MidpointRounding.AwayFromZero);}
public string LerNome()
{return Nome;}} public class NomeENota
{static void Main(string[] args)
{EstudanteInf A = new EstudanteInf("Joana Pinto", 13, 14);
Console.WriteLine("{0,-20} {1,-10}","Aluno", "Classificação");
Console.WriteLine("{0,-20} {1,8}",A.LerNome(),A.ClassFinal());
}}}
? EXERCÍCIO 4: OUTRO CONSTRUTOR E ACESSOR using System; namespace CO4
{public class EstudanteInf
{private string Nome; private double Teste1; private double Teste2; public EstudanteInf()
{Nome = "";
Teste1 = 0;
Teste2 = 0;} public EstudanteInf(String N, double T1, double T2)
{Nome = N;
Teste1 =