Skip to content

Commit 73ac9cb

Browse files
authored
Merge pull request #5 from 08pixels/fix/conceptual-errors
fix:conceptual errors
2 parents 73d0eab + 15bcaa2 commit 73ac9cb

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

docs/tutorial/secao51.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Primeiramente,vamos falar dos <strong>Operadores Aritméticas</strong> e são, b
66
| ------------- | :------: | -------------------------: |
77
| Adição | + | int a = 5 + 2 |
88
| Subtração | - | int b = (4 - 2) - 1 |
9-
| Multiplicação | \ | int c = ((2 _ 2) _ 2) \ 2 |
9+
| Multiplicação | * | int c = ((2 * 2) * 2) * 2 |
1010
| Divisão | / | int d = (8 / 6) / 2 |
1111
| Módulo | % | int e = 4 % 2 |
1212

docs/tutorial/secao52.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,27 @@ String's não são nada menos que cadeias de caracteres, por exemplo:
1212

1313
Cada caractere representa uma posição
1414

15-
H - 1
15+
H - 0
1616

17-
e - 2
17+
e - 1
1818

19-
l - 3
19+
l - 2
2020

21-
l - 4
21+
l - 3
2222

23-
o - 5
23+
o - 4
2424

25-
' ' - 6
25+
' ' - 5
2626

27-
W - 7
27+
W - 6
2828

29-
o - 8
29+
o - 7
3030

31-
r - 9
31+
r - 8
3232

33-
l - 10
33+
l - 9
3434

35-
d - 11
35+
d - 10
3636

3737
Para utilizar o std::string é simples:
3838

docs/tutorial/secao83.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,16 @@ int factorial(int number)
2020
/**
2121
* Toda função recursiva precisa de uma condição de parada,
2222
* caso contrário entrará em um loop infinito
23-
* Nesse caso, a função retorna quando o número for <= 1
23+
* Nesse caso, a função retorna quando encontrar
24+
* essa condição de parada
25+
* No caso da função fatorial, existem duas condições de parada:
26+
* quando number == 0 ou quanto number == 1, pois:
27+
* 0! = 1
28+
* 1! = 1
2429
*/
2530
if (number <= 1)
2631
{
27-
return number;
32+
return 1;
2833
}
2934
3035
/**
@@ -40,7 +45,7 @@ int factorial(int number)
4045
*/
4146
int factorial(int number)
4247
{
43-
return number <= 1 ? number : number * factorial(number - 1);
48+
return number <= 1 ? 1 : number * factorial(number - 1);
4449
}
4550
4651
int fibonacci(int number)

0 commit comments

Comments
 (0)