# Fundamentos da Lógica || Session One - Checkin
Author: Rafaela de Deus dos Santos Nascimento
Turma: INFO D
Número: 42
### Mapa Mental
>[color=pink]
>[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;
```
{"metaMigratedAt":"2023-06-15T23:18:06.603Z","metaMigratedFrom":"Content","title":"Fundamentos da Lógica || Session One - Checkin","breaks":true,"contributors":"[{\"id\":\"6c2d00be-7755-465f-835e-4a861289e8c7\",\"add\":1605,\"del\":48}]"}