3.2 KiB
Exercícios - Strings e Arrays
Estes exercícios usam o pacote readline-sync
. O código para importar o pacote foi omitido dos exemplos por brevidade.
Instruções para começar o trabalho
Para fazer os exercícios você precisa:
- criar um diretório
- nesse diretório, instalar o
readline-sync
usando onpm
npm install readline-sync
- em cada um de seus programas, incluir no começo deles a linha:
const rl = require('readline-sync');
Interpretação de código
-
Diga quais mensagens serão escritas na tela
let array console.log('a. ', array) array = null console.log('b. ', array) array = [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] console.log('c. ', array.length) let i = 0 console.log('d. ', array[i]) array[i+1] = 19 console.log('e. ', array) const valor = array[i+6] console.log('f. ', valor)
-
No código abaixo, qual será o valor impresso no console se a entrada do usuário for:
"Socorram-me! Subi no ônibus em Marrocos."
?const frase = prompt("Digite uma frase") console.log(frase.toUpperCase().replaceAll("A", "I"), frase.length)
Escrita de código
-
Faça um programa que pergunte ao usuário seu nome e seu e-mail. Cada resposta deve ser guardada, respectivamente, em uma variável chamada
nomeDoUsuario
eemailDoUsuario
. Em seguida, Imprima no console a seguinte mensagem, substituindo o valor das variáveis onde for apropriado:O e-mail emailDoUsuario foi cadastrado com sucesso. Seja bem-vinda(o), nomeDoUsuario!
-
Faça um programa que contenha um array com 5 das suas comidas preferidas, armazenado em uma variável. Em seguida, siga os passos:
- Imprima no console o array completo
- Imprima no console a mensagem "Essas são as minhas comidas preferidas: ", seguida por cada uma das comidas, uma embaixo da outra.
- Pergunte ao usuário uma comida preferida. Troque a segunda comida da sua lista pela inserida pelo usuário. Imprima no console a nova lista.
-
Faça um programa que:
- Crie um array vazio e guarde-o em uma variável, chamada
listaDeTarefas
- Pergunte ao usuário 3 tarefas que ele precise realizar no dia e armazene-as, uma por uma, no array
- Imprima o array no console
- Peça ao usuário que digite o índice de uma tarefa que ele já realizou: 0, 1 ou 2
- Remova da lista o item de índice que o usuário escolheu.
- Imprima o array no console 💡
Para remover um item de um array, você pode utilizar a função splice() (consulte os slides para ver exemplos).
- Crie um array vazio e guarde-o em uma variável, chamada
-
Escreva um programa que recebe pelo teclado uma frase e retorna um array onde cada elemento é uma das palavras da frase, ignorando os espaços.
Dica: Existe uma função que cria um array a partir de uma string, onde cada elemento do array criado é uma palavra da string. Procure nos slides ou na internet qual é ela.
-
Dado o array ["Banana", "Morango", "Abacaxi", "Laranja", "Ameixa"], faça um programa que ache o índice da palavra Abacaxi e imprima tanto o índice quanto o tamanho do array.