---
# System prepended metadata

title: Session | Csharp

---

# Session | Csharp
Cauê Freitas Barreto
InfoB
05

[toc]


## Nível 1

### Exercício 1

```csharp=

public class notas
{
	public double nota1;
	public double nota2;
	public double nota3;
	public double nota4;
}


public  double media ( notas val)
{
	
	double media = (val.nota1+val.nota2+val.nota3+val.nota4) /4;
    return media;
}

notas val = new notas ();
val.nota1 = 5;
val.nota2 = 5;
val.nota3 = 5;
val.nota4 = 5;

double x = media (val);
//5
```

## Exercício 2
```csharp=
using System;
					
public class retangulo
{
	public int bse;
	public int altura;
}




public int calculararea ( retangulo valores)
{
	
	int resultado = valores.bse * valores.altura;
	return resultado;
}


retangulo valores = new retangulo ();
valores.bse=2;
valores.altura=2;



int y = calculararea (valores);
//4
```
## Exercício 3
```csharp=

using System;
					
public class triangulos
{
    public int altura;
	public int bse;
}

public class triangulos2
{
	public int altura;
	public int bse;
}


public int triangulo1 (triangulos valor)
{

	int area= (valor.bse*valor.altura)/2;
	return area;
}


public int triangulo2 (triangulos2 valores)
{
	int area2 = (valores.bse*valores.altura)/2;
	return area2;
}



public bool compararareas ( triangulos valor, triangulos2 valores)
{
	bool comparar = triangulo1(valor) == triangulo2(valores);
	return comparar;
}


triangulos valor = new triangulos ();
valor.bse = 5;
valor.altura = 2;


triangulos2 valores = new triangulos2 ();
valores.bse = 2;
valores.altura = 2;


bool x =  compararareas (valor,valores);
//False
```

## Exercício 4
```csharp=

using System;

public class quanti
{
	public int acaip;
	public int acaim;
	public int acaig;
}


public int calcularpreco( quanti quant)
{

	int precofinal = (quant.acaip*10) + (quant.acaim*12) + (quant.acaig*14);
	return precofinal;
}



quanti quant = new quanti();
quant.acaip = 2;
quant.acaim = 1;
quant.acaig = 3;



int y = calcularpreco (quant);
//74
```

## Exercício 5
```csharp=
using System;

public class elementos
{
    public double precoveiculo;
    public double taxa;
	public int parcelas;
}



 public double calprecodoveiculo ( elementos valores )
 {
	 double total = aplicarjuros(valores);
	 return total;
 }


public double aplicarjuros ( elementos valores)
{
	double juros = valores.precoveiculo*valores.parcelas*(valores.taxa/100);
	double precototal = valores.precoveiculo + juros;
	return precototal;
}
	

elementos valores = new elementos ();
valores.parcelas = 12;
valores.precoveiculo = 60000;
valores.taxa = 5;
	
	
double y = aplicarjuros (valores);
//96000
```

## Exercício 6
```csharp=

using System;

public class oelemento
{
	public string cep;
}

public bool validarcep (oelemento valor)
{
	
	bool hifen= valor.cep.Contains("-");
	bool quantidade = valor.cep.Length == 9 && hifen;
	return quantidade;
}

oelemento valor = new oelemento ();
valor.cep = "4593-7532";


bool y = validarcep (valor);
//True
```

## Exercício 7
```csharp=

using System;


public class elementos
{
	public string nome1;
	public string nome2;
}

public bool mesmafamilia (elementos valores)
{
string n1=FuncaoRecorte(valores.nome1);
string n2=FuncaoRecorte2(valores.nome2);
bool igual = n1==n2;
return igual;
}


public string FuncaoRecorte(string nome)
{
string recortado= nome.Substring(12,8);
return recortado;
}



public string FuncaoRecorte2(string nome)
{
string recortado= nome.Substring(12,8);
return recortado;
}

elementos valores = new elementos ();
valores.nome1 = ("Bruno Lindo Oliveira");
valores.nome2 = ("Carlo Silva Oliveira");


bool y = mesmafamilia (valores);
//True
```

## Exercício 8
```csharp=
using System;

public class elementos
{
	public int a;
	public int b;
	public int c;
}

public double delta ( elementos valores)
{
	double formula = Math.Pow(valores.b,2) - 4 * valores.a * valores.c;
	return formula;
}

public double x1 (elementos valores)
{
	double x =  -(valores.b) + Math.Sqrt(delta (valores));
	double y = 2 * valores.a;
	double formula = x / y; 
	return formula;
}

public double x2( elementos valores)
{
	double x =  -(valores.b) - Math.Sqrt(delta (valores));
	double y = 2 * valores.a;
	double formula = x / y; 
	return formula;
}

elementos valores = new elementos ();
valores.a = 1;
valores.b = 4;
valores.c = -5;
										
double x = x1 (valores);
Console.WriteLine("X1= " + x);

double y = x2 (valores);
Console.WriteLine("X2= " + y);
//X1= 1
//X2= -5
```

### NAO CONSEGUI FAZER OS DOIS ULTIMOS DESCULPA