Skip to content

Commit f8a6d7a

Browse files
authored
Algumas correções de escrita (#42)
* 🔍 `else` não é uma instrução * 🔍 Erros de escrita * 🔍 "conforme"->"conforme o" * 🔍 Hífen extra removido de "CC-BY-SA"
1 parent 8ff261c commit f8a6d7a

4 files changed

Lines changed: 13 additions & 11 deletions

File tree

Content/c/basico/controle_de_fluxo.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,13 @@ Agora, em vez de exibir `1` ou `0`, o programa é mais descritivo. Infelizmente,
7373
ele não exibe nada se os números não estiverem ordenados. Para isso existe a
7474
instrução `else`.
7575

76-
## Instrução `else`
76+
## Palavra-chave `else`
7777

78-
A instrução `else` só pode aparecer após uma instrução `if`. Assim como `if`,
79-
`else` condicionalmente executa uma instrução; porém apenas se a condição do
80-
`if` precedente for falsa.
78+
Formalmente, `else` não é uma instrução e sim uma palavra-chave que produz uma
79+
forma alternativa da instrução `if`. A palavra-chave `else` só pode aparecer
80+
após o "corpo" (a instrução seguinte) de um `if`. Assim como `if`, `else`
81+
condicionalmente executa uma instrução; porém apenas se a condição do `if`
82+
precedente for falsa.
8183

8284
Uma forma simples de visualizar isso é adicionando um `else` em nosso código
8385
anterior:
@@ -92,8 +94,8 @@ else
9294
O segundo `puts` só executa se a condição `Ordenados(a, b, c, d, e)` for falsa,
9395
e assim nosso programa finalmente gera saídas apropriadas para ambos os casos.
9496
95-
Um `if` e seu "corpo" (a instrução seguinte) são considerados uma só instrução,
96-
portanto é possível encadear um `if` após um `else`:
97+
Um `if`, seu corpo e quaisquer `else`s seguintes são considerados uma só
98+
instrução, portanto é possível encadear vários `if` e `else`:
9799
98100
```c
99101
if (Ordenados(a, b, c, d, e))

Content/c/basico/entrada.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Entrada Básica
22

3-
As funções de saída do C permitem ao programa interagir com o usuário lendo
3+
As funções de entrada do C permitem ao programa interagir com o usuário lendo
44
informações. A função principal que usaremos pra isso é a função `scanf` de
55
`<stdio.h>`.
66

@@ -70,7 +70,7 @@ int main(void)
7070
```
7171

7272
Execute o código acima e tente fazê-lo produzir um resultado incorreto. A
73-
leitura do número pode dar errado de várias formas:
73+
leitura do número pode dar errado de várias formas, incluindo:
7474

7575
- A entrada não é um número. Nesse caso o `scanf` não modifica a entrada (exceto
7676
por descartar caracteres white-space iniciais) e ela pode ser lida

Content/c/basico/saida.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ printf("Você já ouviu %s tragédia de Darth Plagueis, o sábio?", "falar da");
160160

161161
// %f é substituído pelo valor da expressão acos(-1), função de <math.h>.
162162
// Isso exibirá um valor aproximado de π com 6 casas decimais, e pode variar
163-
// conforme seu sistema. Teste você mesmo.
163+
// conforme o seu sistema. Teste você mesmo.
164164
printf("O valor de pi é %f", acos(-1));
165165

166166
// %c é substituído pelo caractere "+".

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ Esse conteúdo é dedicado para uso no
2828
[codinStruct](http://codinstruct-pi4.herokuapp.com/) (site provisório, pode
2929
estar offline ou demorar a iniciar), mas pode ser utilizado e adaptado
3030
independentemente para quaisquer fins que estejam de acordo com a licença
31-
[CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR).
32-
Um arquivo XML contém as informações relacionadas à estruturação e ordem das
31+
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR). Um
32+
arquivo XML contém as informações relacionadas à estruturação e ordem das
3333
categorias e páginas.
3434

3535
<h2 align="center">Acredita que algo está errado?</h2>

0 commit comments

Comments
 (0)