Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução de atividades

//1. Crie uma função que receba dois arrays e os concatene em um único array.

const funcionarios = ['Claudia Rodrigues', 'Roberta Reis', 'Jane Martins'];
const salarios = [30000.00, 40000.00, 7000.00, 10000.00];

const folhaDePagamento = [funcionarios, salarios];

    console.log(`Funcionária: ${folhaDePagamento[0][1]}.   
    Salário atual: R$ ${folhaDePagamento[1][1]}.`);


/*2. Crie um array chamado numeros contendo números de 1 a 10. 
Utilize o método slice para criar um novo array chamado parteNumeros que contenha apenas os números de índice 3 a 7 de numeros.*/

              //[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

const selecionandoNumeros = numeros.slice(3, 8);

    console.log(`Os números selecionados do array foram: `, selecionandoNumeros);


/*3. Dado o array frutas contendo frutas que desejamos comprar na feira:
const frutas = ['Maçã', 'Banana', 'Laranja', 'Limão', 'Abacaxi']
Utilize o método splice para remover as frutas no índice 2 e 3 e, em seguida, adicione as frutas 'Kiwi' e 'Pêssego' nesses 
mesmos índices.*/

const frutas = ['Maça', 'Banana', 'Laranja', 'Limão', 'Abacaxi'];
frutas.splice(2, 2,'Kiwi', 'Pêssego');


    console.log('A nova lista tem as seguintes frutas: ', frutas);


/*4. Crie dois arrays chamados menuPrincipal e menuDeSobremesas contendo opções do cardápio de um restaurante. 
Utilize o método concat para criar um novo array menuCompleto contendo todos os elementos de menuPrincipal 
seguidos pelos elementos de menuDeSobremesas.*/

const menuPrincipal = ['Spaguette', 'Gnocchi', 'Lasanha', 'Fetuccine', 'Raviole'];
const menuDeSobremesas = ['Brownie com Sorvete', 'Torta de Limão', 'Sorvete', 'Tortelete'];
const menuCompleto = menuPrincipal.concat(menuDeSobremesas);

    console.log(`Veja o menu completo de nosso restaurante: ${menuCompleto}`);


/*5. Crie uma lista bidimensional com 3 linhas e 3 colunas, onde cada elemento seja uma matriz 3x3 com valores 
iniciando em 1 e aumentando em 1 a cada elemento.*/

let matriz = [];
let valorInicial = 1;

for (let i = 0; i < 3; i++){
    let linha = [];
    for (let j = 0; j < 3; j++){
        linha.push(valorInicial++);
    }
    matriz.push(linha);
}
    console.log('Matriz de duas dimensões: ');
    console.log(matriz);
    matriz.forEach(row => console.log(row));
1 resposta
solução!

Olá, Alana!

Você está indo muito bem! Continue praticando e explorando mais sobre arrays e suas funcionalidades.

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!