# session one - recomeçar c# **ex1** ```csharp using System; public class notas { public int nota1; public int nota2; public int nota3; public int nota4; } public double Media(int n1, int n2,int n3,int n4) { double soma = n1+n2+n3+n4; double media = soma/4; return media; } notas n1 = new notas(); n1.nota1 = 8; notas n2 = new notas(); n2.nota2 = 2; notas n3 = new notas(); n3.nota3 = 10; notas n4 = new notas(); n4.nota4 = 4; notas x = Media(notas); Console.WriteLine("a media do aluno é" + x ); ``` **ex2** ```csharp= using System; //ex 2 public class retangulo { public double basee; public double altura; } public double AreaRetangulo( retangulo rt1) { double ar = (rt1.altura * rt1.basee)/2; return ar; } retangulo rt = new retangulo(); rt.altura = 5; rt.basee = 2; retangulo r = AreaRetangulo(retangulo); Console.WriteLine("a area é igual a:" + r); ``` **ex3** ```csharp= using System; public class triangulo { public double basee; public double altura; } public bool AreasIguais(triangulo tri1,triangulo tri2) { double a1 = (tri1.altura * tri1.basee)/2; double a2 = (tri2.altura * tri2.basee)/2; bool iguais = a1 == a2; return iguais; } triangulo t1 = new triangulo(); t1.altura = 5; t1.basee = 4; triangulo t2 = new triangulo(); t2.altura = 10; t2.basee = 2; ``` **ex4** ```csharp= using System; public int P(int qtd) { int precoP = qtd * 10; return precoP; } public int M(int qtd) { int precoM = qtd * 12; return precoM; } public int G(int qtd) { int precoG = qtd * 14; return precoG; } public int total (int total1, int total2, int total3) { int totall = P (total1)+ M (total2)+ G (total3); return totall; } int x = total(1,4,6); Console.WriteLine( x); ``` **ex5** ```csharp= using System; namespace Funcoes { class Program { static void Main(string[] args) { Console.WriteLine("Entre o valor do Veiculo:"); string preco = Console.ReadLine(); Console.WriteLine("Nº de Parcelas:"); string parcelas = Console.ReadLine(); calcularTotal(Int32.Parse(preco), Int32.Parse(parcelas)); } static void calcularTotal(int vlveiculo, int qdtparc) { int juros = (vlveiculo * 5) / 100; int taxa = juros * qdtparc; double total = ((double)vlveiculo + taxa); //string media = string.Format("{0:N}", soma); { Console.WriteLine("Valor Financiado: " + total + "."); } } } } ``` **ex6** ```csharp= using System; namespace Funcoes { class Program { static void Main(string[] args) { Console.WriteLine("Entre o seu nome:"); string nomePessoa = Console.ReadLine(); Console.WriteLine("CEP:"); string cep = Console.ReadLine(); validarCep(cep); } static string validarCep(string vCep) { if (vCep.Contains("-")) { Console.WriteLine("True"); } else { Console.WriteLine("False"); } return vCep; } } } ``` **ex7** ```csharp= using System; public class equacao { public int a; public int b; public int c; } public class resultado { public double x1; public double x2; } public double Delta(Equacao eq) { double d = Math.Pow(eq.b,2) - 4 * eq.a * eq.c; return d; } public resultado EquacaoSegundoGrau (Equacao eq) { double respX1 =(-eq.b + Math.Sqrt(Delta(eq))) / 2 * eq.a; double respX2 =(-eq.b - Math.Sqrt(Delta(eq))) / 2 * eq.a; resultado res = new resultado(); res.x1 = respX1; res.x2 = respX2; return res; } equacao valoresEq = new equacao(); valoresEq.a = 3; valoresEq.b = -5; valoresEq.c = -1; resultado r = EquacaoSegundoGrau(valoresEq); Console.WriteLine("x1 é igual a:" + r.x1); Console.WriteLine("x2 é igual a:" + r.x2); ``` **ex9** ```csharp= using System; public bool libra (DateTime nasc) { bool alt1 =nasc.Month == 9 && nasc.Day > 22; bool alt2 =nasc.Month == 10 && nasc.Day < 23; return alt1 == true | alt2 == true; } DateTime n = new DateTime (1999, 7, 11); bool x = libra(n); public bool verificaIdade (double idade, double idade2) { bool ValidaIdade1 = idade >= 18; bool ValidaIdade2= idade2 >= 18; return ValidaIdade1 == true | ValidaIdade2 == true; } ``` **ex10** ```csharp= using System; ///Funcao para calcular os dias Comuns //Considerando um total de 16 dias public double gastoComum(double dias,double idaVolta,double consumo,double gPreco) { double precoG = (dias * idaVolta) / consumo * gPreco; return precoG; } public double totalComum (double percuso, double KM,double consumo2, double Cpreco) { double totall = gastoComum(percuso,KM,consumo2,Cpreco); return totall; } //Funcao para Calcular os dias de Rodizio //Levando em conta que so existe 1 dia na semana //Totalizando 4 dias public double gastoRodizio(double dias,double idaVolta,double consumo,double gPreco) { double precoG = (dias * idaVolta) / consumo * gPreco; return precoG; } public double totalRodizio(double percuso, double KM,double consumo2, double Cpreco) { double totall = gastoComum(percuso,KM,consumo2,Cpreco); return totall; } int diasR = 4; int diasC = 12; int preco = 5; int consKM = 8; int idaC = 18; int voltaC = 15; int idaR = 22; int voltaR = 17; int IdaVoltaC = idaC+voltaC; int IdaVoltaR = idaR+voltaR; double x = totalComum(diasC,IdaVoltaC,consKM,preco); Console.WriteLine("Gasto em dias Comum: " + x); double x2 = totalRodizio(diasR,IdaVoltaR,consKM,preco); Console.WriteLine("Gasto em dias de Rodizio: " + x2); double GastoMensal = x + x2; Console.WriteLine("Gasto Mensal em Combustivel: " + GastoMensal); ```