Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supervisão das linhas 550 a 569 do capítulo 03 #179

Merged
merged 1 commit into from
Jul 29, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions chapters/03-funcoes.md
Original file line number Diff line number Diff line change
Expand Up @@ -549,11 +549,11 @@ Quando o argumento recebido for um número negativo, a função será chamada re

### Contando feijões

Você pode acessar o N-ésimo caractere, ou letra, de uma string escrevendo `"string".charAt(N)`, similar a como você acessa seu tamanho com `"string".length`. O valor retornado será uma string contendo somente um caractere (por exemplo, `"b"`). O primeiro caractere está na posição zero, o que faz com que o último seja encontrado na posição `string.length -1`. Em outras palavras, uma string com dois caracteres possui tamanho (`length`) dois, e suas respectivas posições são `0` e `1`.
Você pode acessar o N-ésimo caractere, ou letra, de uma `string` escrevendo `"string".charAt(N)`, similar a como você acessa seu tamanho com `"s".length`. O valor retornado será uma `string` contendo somente um caractere (por exemplo, `"b"`). O primeiro caractere está na posição zero, o que faz com que o último seja encontrado na posição `string.length -1`. Em outras palavras, uma `string` com dois caracteres possui tamanho (`length`) dois, e suas respectivas posições são `0` e `1`.

Escreva uma função `countBs` que receba uma string como único argumento e retorna o número que indica quantos caracteres “B” (em maiúsculo) estão presentes na string.
Escreva uma função `countBs` que receba uma `string` como único argumento e retorna o número que indica quantos caracteres "B" em maiúsculo estão presentes na `string`.

Em seguida, escreva uma função chamada `countChar` que se comporta de forma parecida com `countBs`, exceto que ela recebe um segundo argumento que indica o caractere que será contado (ao invés de contar somente o caractere “B” em maiúsculo). Reescreva `countBs` utilizando essa nova funcionalidade.
Em seguida, escreva uma função chamada `countChar` que se comporta de forma parecida com `countBs`, exceto que ela recebe um segundo argumento que indica o caractere que será contado (ao invés de contar somente o caractere "B" em maiúsculo). Reescreva `countBs` para fazer essa nova funcionalidade.

```js
// Your code here.
Expand All @@ -564,6 +564,6 @@ console.log(countChar(“kakkerlak”, “k”));
// → 4
```

Dica: Um laço de repetição em sua função fará com que todos os caracteres na string sejam verificados se usarmos um índice de zero até uma unidade abaixo que seu tamanho (`< string.length`). Se o caractere na posição atual for o mesmo que a função está procurando, ele incrementará uma unidade na variável de contagem (`counter`). Quando o laço chegar ao seu fim, a variável `counter` poderá ser retornada.
**Dica:** Um laço de repetição em sua função fará com que todos os caracteres na `string` sejam verificados se usarmos um índice de zero até uma unidade abaixo que seu tamanho (`< string.length`). Se o caractere na posição atual for o mesmo que a função está procurando, ele incrementará uma unidade na variável de contagem (`counter`). Quando o laço chegar ao seu fim, a variável `counter` deverá ser retornada.

Certifique-se de usar e criar variáveis locais à função, utilizando a palavra-chave `var`.
Certifique-se de usar e criar variáveis locais à função, utilizando a palavra-chave `var`.