---
# System prepended metadata

title: 'Final Session: Fundamentos de Lógica'

---

# Final Session: Fundamentos de Lógica
Autor: Jonathan Fernando

[toc]
## Exercicio - Funções no C#

>Nível I - Função 4
```csharp=
public double CalcularAreaLosango (double d1, double d2)
{
double Calculo = (d1 * d2) / 2;
return Calculo;
}

double x = CalcularAreaLosango(10, 10);
x
```

>Nível II - Função 2
```csharp=
public double CalcularIMC (double altura, double peso, double resultado)
{
double IMC = peso / (altura * altura);
double Arredondar = Math.Round(resultado, 2);
return Arredondar;
}
double x = CalcularIMC (1.73, 80.50, 26.9237194694109);
x
```
>Nível II - Função 
```csharp=
using System;
double Juroscomposto (double capital, double parcelas, double taxajuros)
{

double A= (1 + taxajuros);
double B= Math.Pow(A,parcelas);
double C= capital * B;
double D= Math.Round(C, 1);
return D;
}

double X= Juroscomposto(3800, 12, 0.03);
X 
```

>Nível III - Função 5
```csharp=
string a = "(11)99765-3782";
string b = a.Replace("(11)", "11");
string c = b.Replace("-", "");
c
```
>Nível III - Função
```csharp=
public DateTime ProximoMes(DateTime data)
{
 DateTime PXmes= new DateTime(data.Year, data.Month,1);
 DateTime prox= PXmes.AddMonths(1);
 return prox;
}
DateTime y2 = new DateTime(2021,07,30);
DateTime yy2 = ProximoMes(y1);
```

>Nível IV - Função 1
```csharp=
public string UltmNm(string NmComp1, string NmComp2)
{
int aux = NmComp1.LastIndexOf(' ');
string p_nome = NmComp1.Substring(aux);
int aux1 = NmComp2.LastIndexOf(' ');
string p_nome1 = NmComp2.Substring(aux1);
bool X = NmComp1 == NmComp2;
return X;
}
```
>Nível IV - Função
```csharp=
public bool Tempolibra (DateTime a, DateTime b) 
{
    bool j = comparacao (a);
	bool k = comparacao (b);
	bool v = j == k;
	return v; 
}

public bool comparacao(DateTime a)
{
	DateTime f = new DateTime(a.Year,09,23);
	DateTime h = new DateTime(a.Year,10,22);
	bool b = a >= f && a <= h;
	return b;
}

DateTime a = new DateTime(2070,10,12);
DateTime b = new DateTime(2068,09,23);
```

>Nível V - Função 4
```csharp=
using System;     
Console.WriteLine("Qual o termo ?");
public double loc_ter(int t, int razao, double desejado)
{
double aux = Qual_termo (razao, desejado);
return aux;
}
public double Qual_termo (int razao,double termo)
{
double desejado = razao +(termo - 1) * razao;
return desejado;
}
double x = loc_ter(2,4,6);
```