---
# System prepended metadata

title: 'Session Five: Fund. de Lógica'

---

# Session Five: Fund. de Lógica
Cauê Freitas Barreto 05 INFOB
[toc]
## Checkin

## Mapa Mental - Condição
>[color=black]![](https://i.imgur.com/Vf1lJrJ.jpg)


### 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)
 

```