---
# System prepended metadata

title: Fundamentos da Lógica || Session One - Checkin

---

# Fundamentos da Lógica || Session One - Checkin
Author: Rafaela de Deus dos Santos Nascimento
Turma: INFO D
Número: 42

### Mapa Mental
>[color=pink]![](https://i.imgur.com/FVknUBv.jpg)


>[color=blue]
>
>**Exemplos Replace:**
```csharp=
string nome = “Rafaela”

nome.Replace(“a”, “@”)
“R@f@el@”

Exemplo invocar função:
nome.Replace(“a”, “@”).Replace(“e”, “3”)
“R@f@3l@”

nome.Replace(“a”, “@”).Replace(“e”, “3”).Length
7
```
>[color=blue]
>
> **Exemplos Substring:**
```csharp=
string nome = “Rafaela Nascimento”
nome.Substring(0, 3)
“Rafa”

Expressões:
nome.Substring(1 + 1,  1 + 2)
“fae”

Invocar função dentro de função:
nome.Substring(nome.IndexOf(“ “), 1 + 2)
“Na”
```
>[color=blue]
>
> **Exemplos Math**
```csharp=
double n = 25
Math.Sqrt (3 * 3)
3

Cálculo com variável
Math.Sqrt (n * 2 + 16)
8,12403840…

Math.Pow (2 + 2, 5 - 3)
16

Math.Pow(Math.Ceiling(1.23423) + 1, Math.Sqrt(n))
243
```
>[color=blue]
>
> **Exemplos DateTime**
```csharp=
Invocações de funções do tipo DateTime:
DateTime dia = new DateTIme(2021, 4, 24)
DateTime.AddDays(1).AddMonths(1)
[25/05/2021 00:00:00]

Cálculos:
dia.AddDays(2 + 2)
[28/04/2021]

Emenda:
DateTime dia = new DateTIme(2021, 4, 4)
dia.AddMonths(1).AddDays(-dia.Day)
[30/04/2021]
```
>[color=blue]
>
> **Exemplo instância:**
```csharp=
class Pessoa 
{
    public string Nome       {get; set;}
    public DateTime Nasc  {get; set;}
    public decimal Altura    {get; set;}
    public bool UsaBrinco   {get; set;}
} 

Pessoa p;
p

p.Nome = “Rafaela”;
p.Nasc =  new DateTime(2004, 06, 29)
p.Altura = 1.67m;
```
