---
# System prepended metadata

title: 'Session Five: Checkin | Fund. Lógica'

---

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

[TOC]

## Mapa Mental

![](https://i.imgur.com/AbjfvcG.png)

### 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.
```
