# Session Five: Checkin | Fund. Lógica
autor: Alan Oliveira Rocha Santiago
turma: InfoB
número: 02
[TOC]
## Mapa Mental

### Exemplo 1
```csharp=
public string RetangulosIguais(double b1,double a1,double b2,double a2)
{
bool iguais = (b1 * a1) == (b2 * a2);
string x;
if(iguais == true)
{
x = "Os retângulos são iguais";
}
else
{
x = "Os retângulos são diferentes";
}
return x;
}
string ri1 = RetangulosIguais(2,25,2,25);
Console.WriteLine (ri1);
//Os retângulos são iguais
```
### Exemplo 2
```csharp=
public class Retangulo
{
public double Altura1{get; set;}
public double Altura2{get; set;}
public double Altura3{get; set;}
public double Base1{get; set;}
public double Base2{get; set;}
public double Base3{get; set;}
}
public double AreaDoRetangulo2(double basee, double area)
{
double x = basee * area;
return x;
}
public string RetangulosIguais3(Retangulo ret)
{
double r1 = (ret.Altura1 * ret.Base1);
double r2 = (ret.Altura2 * ret.Base2);
double r3 = (ret.Altura3 * ret.Base3);
bool iguais = r1 == r2;
bool iguais2 = r1 == r3;
bool iguais3 = r2 == r3;
string x = "error!";
if(iguais == true && iguais2 == true && iguais3 == true)
{
x = "Os retângulos são iguais";
}
else if(r1 > r2 && r1 > r3)
{
x = "O primeiro retângulo é maior.";
}
else if(r2 > r1 && r2 > r3)
{
x = "O segundo retângulo é maior.";
}
else if(r3 > r2 && r3 > r1)
{
x = "O terceiro retângulo é maior.";
}
else
{
x = "existem 2 retangulos maiores";
}
return x;
}
Retangulo retangulo = new Retangulo();
retangulo.Altura1 = 5;
retangulo.Base1 = 10;
retangulo.Altura2 = 5;
retangulo.Base2 = 10;
retangulo.Altura3 = 5;
retangulo.Base3 = 15;
string retigual = RetangulosIguais3(retangulo);
Console.WriteLine (retigual);
//O terceiro retângulo é maior.
```
{"metaMigratedAt":"2023-06-16T02:18:17.910Z","metaMigratedFrom":"Content","title":"Session Five: Checkin | Fund. Lógica","breaks":true,"contributors":"[{\"id\":\"1ac86fe9-aad5-49b4-b562-fee077af4a56\",\"add\":1984,\"del\":1}]"}