# Session Five: Fund. de Lógica
Cauê Freitas Barreto 05 INFOB
[toc]
## Checkin
## Mapa Mental - Condição
>[color=black]
### Condição
```typescript=
È a capacidade do programa escolher s ele executa
ou não um trecho de codigo ou executar um ao inves
do outro ou o outro ao inves do primeiro, essa
ideia de escolher qual codigo ser a executado é
chamada de condição
```
***Exemplo***
```csharp=
public double AreasIguais(double a, double b)
{
double area = a * b;
return area;
}
public RetangulosIguais(double a1, double b1,
double a2, double b2)
{
bool iguais = AreaRetangulo(a1, b1) = AreaRetangulo(a2, b2);
return iguais;
}
bool = RetangulosIguais(10,5,10,5);
Console.WriteLine(x)
```
***Exemplo 2***
```csharp=
public double AreasIguais(double a, double b)
{
double area = a * b;
return area;
}
public RetangulosIguais(double a1, double b1,
double a2, double b2);
string m;
m = "Os retangulos São diferentes";
if (iguais = true)
{
m = "Os retangulos são iguais";
}
//se a variavel iguais for true
//entao alterar a variavel m para....sao iguais
//se não
//...então alterar a variavel m para....sao diferentes
return m;
emn
string x = RetangulosIguais(10,5,10,5)
Console.WriteLine(x)
```
{"metaMigratedAt":"2023-06-16T03:47:00.397Z","metaMigratedFrom":"Content","title":"Session Five: Fund. de Lógica","breaks":true,"contributors":"[{\"id\":\"4197b53a-4db5-46d1-a826-1e82b9d77550\",\"add\":1308,\"del\":0}]"}