# 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);
```