1
0
Fork 0
iprog5750/JS-Exercicios-Strings-e-Arr...

3.2 KiB

Índice

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:

  1. criar um diretório
  2. nesse diretório, instalar o readline-sync usando o npm
npm install readline-sync

  1. em cada um de seus programas, incluir no começo deles a linha:
const rl = require('readline-sync');

Interpretação de código

  1. 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)
    
  2. 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

  1. 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 e emailDoUsuario. 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!
    
  2. 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.
  3. 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).

  4. 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.

  5. 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.

Índice