public double CalcularMedia ( NotasAluno notas)
double media = notas.nota1 + notas.nota2 + notas.nota3 + notas.nota4;
NotasAluno notas = new NotasAluno();
double media = CalcularMedia (notas);
Console.WriteLine("1 - A Média é " + media);
public int AreaRetangulo (Retangulo ret)
int area = ret.altura * ret.basee;
Retangulo retangulo = new Retangulo();
int arearet = AreaRetangulo(retangulo);
Console.WriteLine("2 - Area do retangulo é " + arearet);
public bool AreasIguais (Triangulo t1, Triangulo t2)
double area1 = (t1.basee * t1.altura)/2;
double area2 = (t2.basee * t2.altura)/2;
Triangulo triangulo1 = new Triangulo();
Triangulo triangulo2 = new Triangulo();
bool igual = AreasIguais (triangulo1, triangulo2);
Console.WriteLine("3 - "+ igual);
public double VendaAcai (PedidoAcai pedido)
double precoPeq = 10.00 * pedido.qtdPequeno;
double precoMed = 12.00 * pedido.qtdMedio;
double precoGran = 14.00 * pedido.qtdGrande;
return precoPeq + precoMed + precoGran;
PedidoAcai pedidos = new PedidoAcai();
double preco = VendaAcai(pedidos);
Console.WriteLine("4 - O total a pagar é " + preco + " reais");
public class CompraVeiculo
public double CalcularTotalVeiculo (CompraVeiculo compra)
double taxa = compra.preco * 0.05;
double total = compra.preco * compra.parcela;
CompraVeiculo pedido = new CompraVeiculo();
double precototal = CalcularTotalVeiculo(pedido);
Console.WriteLine("5 - O valor total a ser pago é " + precototal + " reais");
public string NomePessoa;
public string ValidarCEP(Endereco end)
bool possuihifen = end.CEP.Contains("-");
int qtdCaracters = end.CEP.Length;
bool possuinove = qtdCaracters == 9;
bool validacao = possuinove && possuihifen;
return (end.NomePessoa + ", o resultado da validação de seu CEP é: " + validacao);
Endereco end = new Endereco();
end.NomePessoa = "Daniel de Araujo";
string valido = ValidarCEP(end);
Console.WriteLine("6 - " + valido);
public string NomeCompleto;
public string ExtrairSobrenome(string nome)
int sobrenome = nome.LastIndexOf(" ");
return nome.Substring(sobrenome);
public bool MesmaFamilia(Pessoa p1, Pessoa p2, Pessoa p3)
string pessoa1 = ExtrairSobrenome(p1.NomeCompleto);
string pessoa2 = ExtrairSobrenome(p2.NomeCompleto);
string pessoa3 = ExtrairSobrenome(p3.NomeCompleto);
return pessoa1 == pessoa2 && pessoa1 == pessoa3;
Pessoa p1 = new Pessoa();
p1.NomeCompleto = "Daniel de Araujo Carvalho";
Pessoa p2 = new Pessoa();
p2.NomeCompleto = "Daniel de Araujo Carvalho";
Pessoa p3 = new Pessoa();
p3.NomeCompleto = "Daniel de Araujo";
bool parentes = MesmaFamilia(p1, p2, p3);
Console.WriteLine("7 - " + parentes);
public double Delta(Equacao termo)
double delta = Math.Pow(termo.b, 2) - 4 * termo.a * termo.c;
public Resultado EquacaoSegundoGrau(Equacao termo)
double r1 = (-termo.b + Math.Sqrt(Delta(termo))) / 2 * termo.a;
double r2 = (-termo.b - Math.Sqrt(Delta(termo))) / 2 * termo.a;
Resultado result = new Resultado();
Equacao term = new Equacao();
Resultado resultado = EquacaoSegundoGrau(term);
Console.WriteLine("8 - X1 = " + resultado.x1 + " e X2 = " + resultado.x2);
public DateTime nascPessoa1;
public DateTime nascPessoa2;
public bool Maior18 (DateTime nascimento)
DateTime hoje = DateTime.Now;
DateTime dezoito = hoje.AddYears(-18);
return nascimento <= dezoito;
public bool Libra (DateTime nascimento)
bool data1 = nascimento.Month == 9 && nascimento.Day >= 23;
bool data2 = nascimento.Month == 10 && nascimento.Day <=22;
public bool PermitirEntradaCasal (Casal crushes)
bool p1 = Libra (crushes.nascPessoa1) && Maior18 (crushes.nascPessoa1);
bool p2 = Libra (crushes.nascPessoa1) && Maior18 (crushes.nascPessoa2);
Casal momolados = new Casal();
momolados.nascPessoa1 = new DateTime(2002,9,28);
momolados.nascPessoa2 =new DateTime(2003,10,22);
bool entrada = PermitirEntradaCasal(momolados);
Console.WriteLine("9 - " + entrada);
public double distanciaIda;
public double distanciaVolta;
public double GastoAbastecimento(Trajeto comum, Trajeto rodizio, double consumo)
double gastoComum = (comum.distanciaIda + comum.distanciaVolta) * 4;
double gastoRodizio = (rodizio.distanciaIda + rodizio.distanciaVolta);
double percursoSemana = gastoComum + gastoRodizio;
double percursoMes = percursoSemana * 4;
return (percursoMes / consumo) * 3.8;
Trajeto kmcomum = new Trajeto();
kmcomum.distanciaIda = 7;
kmcomum.distanciaVolta = 10;
Trajeto kmrodizio = new Trajeto();
kmrodizio.distanciaIda = 13;
kmrodizio.distanciaVolta = 16;
double total = GastoAbastecimento (kmcomum, kmrodizio, 10);
Console.WriteLine("10 - O total a pagar é " + total + " reais");