---
# System prepended metadata

title: Super Bônus  | Csharp

---

# Super Bônus  | Csharp
Cauê Freitas Barreto
InfoB
05

[toc]


## Nível 1

### Exercício 1

```csharp=
using System;

public int CalcularAreaTriangulo (int baseTriangulo, int altura)
{
    int x = baseTriangulo * altura;
    int areaTriangulo = x / 2;
    return x;
    
}
    
 int x = CalcularAreaTriangulo(10,6);

x

```
### Exercício 2

```csharp=
public int CalcularPerimetroOctto (int lado)
{
    int x = 8 * lado;
    return x;
    
}
    
 int x = CalcularPerimetroOctto (8);

x

```
### Exercício 3

```csharp=
public double calcularTrapézio(double BaseMaior, double BaseMenor, double altura)
{
	double area = (BaseMaior + BaseMenor) * altura;
	return area / 2;
}

double x = calcularTrapézio(10,4,5);
x

```
### Exercício 4

```csharp=
 using System;

public int CalcularAreaLosango (int D, int d)
{
 int x = D * d;
    int areaLosango = x / 2;
    return x;
    
}
    
 int x = CalcularAreaLosango(10,6);

x
```
### Exercício 5

```csharp=
public double calcularareapara(double base, double altura) 
{ 
double area = (base * altura);
 return area; 
} 

double x = calcularareapara (22,13); 

X 

```
## Nível 2

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

public int Calcularhipo (int oposto, int adjancente) 
{ 
int x = oposto * oposto + adjancente * adjancente; 

return x / 100; 
} 

int x = Calcularhipo (9,12);
x

```
### Exercício 2
```csharp=
public double calcularPeso(double altura, double peso)
 {
     double x = (altura * altura);
     double pesototal = peso / x;
 
    double novo = Math.Round(pesototal, 2);
    return novo;
 }

 double x = calcularPeso(1.67, 70);
 x
 
 ```
### Exercício 3
```csharp=
public double calcularJuros(double capital, double taxa, int tempo)
. {
.     double Juros = 1 + (taxa / 100);
.     double x = Math.Pow(Juros, tempo);
.     double total = capital * x;
.     double final = Math.Round(total, 1);
.     return final;
. }

double x = calcularJuros(1000, 5, 5);
x
```
### Exercício 4
```csharp=
public double EnergiaCinetica(double massa, double velocidade)
. {
.     double x = 00.5;
.     double veloci = Math.Pow(velocidade, 2);
.     double final = x * massa * veloci;
.     return final;
. }
. 
. double calcular = EnergiaCinetica(55, 3.87);
. calcular

```
## Nível 3

### Exercício 1
```csharp=
public string nomecompleto (string nome)
{
    int a = nome.IndexOf(" ");
    string b = nome.Substring(0,a);
    return b;

}
string nome = "Cauê Freitas Barreto";
string c = nomecompleto (nome);
c

```
### Exercício 2
```csharp=

public string nomecompleto (string nome)
{
    int a = nome.IndexOf(" ");
    string b = nome.Substring(11);
    return b;

}

string x = nomecompleto("Cauê Freitas Barreto");
x
```
### Exercício 3
```csharp=
public string nomecompleto (string email)
{
    int a = email.IndexOf("@");
    string b = email.Substring(a);
    return b;
}
string nome = "cauefreitas@gmail.com";
string c = nomecompleto (nome);

c
```
### Exercício 4
```csharp=
public bool validar(string CEP)
{
	bool tamanho = CEP.Length == 9;
	bool hifen = CEP.Contains("-");
	
	 bool validado = tamanho == true && hifen == true;
return validado;
}

bool x = validar("04883-220");
x
```
## Nível 4

### Exercício 1
```csharp=
using System;
					
public DateTime Ultimodia(DateTime dia)
{
	int d = dia.Day;
	DateTime a = dia.AddMonths(1);
	DateTime b = a.AddDays(-d);
	DateTime final = dia.AddMonths(1).AddDays(-dia.Day);
	return final;
}

DateTime dia = new DateTime(2021, 4, 16);
DateTime x = Ultimodia(dia);
x
```
### Exercício 3
```csharp=
public bool quinzena(DateTime dt)
{
	bool a = dt.Day >= 1;
	bool b = dt.Day <= 15;
	bool final = a == true && b == true;
	return final;
}

DateTime dt = new DateTime(2021, 4,14);

bool x = quinzena(dt);
x
```
### Exercício 4
```csharp=
public bool Maior18(DateTime nasc)
{
DateTima hoje= Date.Time.Now;

bool z= nasc <= hoje.AddDays(-18)
}

Date.Time n= new DateTime(2011, 04, 25);

bool x= Maior18(n);
x
```
### Exercício 5
```csharp=
public bool quinzena(DateTime dt)
{
	bool a = dt.Day >= 1;
	bool b = dt.Day <= 15;
	bool final = a == true && b == true;
	return final;
}

DateTime dt = new DateTime(2021, 4,14);

bool x = quinzena(dt);
x
```
## Nível 5

### Exercício 1
```csharp=
public int valordeA(int a)
{
int af = a;
return af;
}

public int valordeB(int b)
{
int bf = b;
return bf;
}

public int valordeC(int c)
{
int cf = c;
return cf;
}

public int calcularComSinaldeMais(int a, int b, int c)
{
int total = valordeA(a) / (valordeB(b) + valordeC(c));
return total;
}

public int calcularComSinaldeMenos(int a, int b, int c)
{
int total = valordeA(a) / (valordeB(b) + valordeC(c));
return total;
}

int x = calcularComSinaldeMais(8,5,3);
x
```
### Exercício 2
```csharp=
public int termos(int Termo1)
. {
.     return Termo1;
. }
. 
. public int Nprocurar(int Nprocurado)
. {
.     int x = Nprocurado - 1;
.     return x;
. }
. 
. public int progressão(int razao, int Nprocurado)
. {
.     int x = Nprocurar(Nprocurado) * razao;
.     return x;
. }
. 
. public int PosiçãodoTermo(int razão, int Nprocurado, int Termo1)
. {
.     int final = progressão(razão, Nprocurado) + termos(Termo1);
.     return final;
. }
> 
> int x = PosiçãodoTermo(2, 100, 2);

```
### Exercício 3
```csharp=
public int Pritermo(int termo)
. {
.     return termo;
. }
. 
. public int NuProcurado(int Nprocurado)
. {
. 
.     int x = Nprocurado - 1;
.     return x;
. }
. 
. public int progressao(int termo, int razao)
. {
.     return Pritermo(termo) * razao;
. }
. 
. public double PosicaodoTermo(int termo, int razao, int Nprocurado)
. {
.     int c = Pritermo(termo);
.     double y = Math.Pow(progressao(termo, razao), NuProcurado(Nprocurado));
.     return y;
. }
> 
> double x = PosicaodoTermo(1, 3, 15);
> x
```
### Exercício 4
```csharp=
using System;
public bool SobrenomeIgual (string a, string b)
{
    string sobrenome1 = UltimoNome(a);
    string sobrenome2 = UltimoNome(b);
    bool x = sobrenome1 == sobrenome2;
    return x;
}    

public string UltimoNome (string a)
{
    int espaco1 = a.LastIndexOf(" ");
    int todas1 = a.Length;
    string sobrenome1 = a.Substring(espaco1,todas1-espaco1);
    string k = sobrenome1.Trim();
    return k;
    
}
        
string a1= "Erik Alexandre";
string b1 = "Neymar Júnior";

bool nome = SobrenomeIgual(a1,b1);
nome
```
### Exercício 5
```csharp=
 public bool Libra(DateTime nasc)
{
bool alt1 = nasc.Month == 9 && nasc.Day > 22;
bool alt2 = nasc.Month == 10 && nasc.Day > 23;

return alt 1 == true || alrt 2 == true;
}

DateTime n= new DateTima(2007, 10, 21);
bool x = Libra(n);
x
```







