# 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
```
{"metaMigratedAt":"2023-06-15T23:06:01.651Z","metaMigratedFrom":"Content","title":"Super Bônus | Csharp","breaks":true,"contributors":"[{\"id\":\"4197b53a-4db5-46d1-a826-1e82b9d77550\",\"add\":6566,\"del\":30}]"}