# 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
{"metaMigratedAt":"2023-06-15T23:40:10.214Z","metaMigratedFrom":"Content","title":"Session | Csharp","breaks":true,"contributors":"[{\"id\":\"4197b53a-4db5-46d1-a826-1e82b9d77550\",\"add\":4463,\"del\":17}]"}