Skip to content

Eloisa98/TP3-Javascript-II

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercícios de JavaScript 🚀

Este repositório contém uma série de exercícios em JavaScript que cobrem diversos conceitos fundamentais e avançados da linguagem. Os exercícios estão divididos em várias partes, abordando funções, refatoração de código, funções de alta ordem, e muito mais. Abaixo está um resumo de cada exercício: \

Parte I: Definição e Uso de Funções 🛠️

Exercício 1: Definição e Chamada de Funções 🧮
    Criação de funções básicas para operações matemáticas (soma, subtração, multiplicação) e exibição dos resultados.

Exercício 2: Funções que Retornam Valores 🔢
    Criação de uma função para divisão com tratamento de divisão por zero e uma função que chama todas as operações matemáticas, retornando os resultados em um objeto.

Parte II: Refatoração de Código 🔄

Exercício 3: Refatoração de Código ✏️
    Refatoração de código que realiza operações matemáticas em arrays, utilizando funções para calcular soma, diferença e produto.

Exercício 4: Melhoria da Legibilidade e Manutenção 📝
    Refatoração de código para cálculo de soma e multiplicação de elementos em um array, garantindo modularidade e legibilidade.

Parte III: Funções de Alta Ordem e Recorrência 🔍

Exercício 5: Utilizando Funções de Alta Ordem (map) 🗺️
    Uso do método map para dobrar os valores de um array.

Exercício 6: Recorrência de Funções 🔁
    Desenvolvimento de uma função recursiva para calcular o fatorial de um número.

Exercício 7: Combinação de Funções de Alta Ordem com Recorrência 🧩
    Aplicação da função recorrente fatorial a cada elemento de um array utilizando map.

Parte IV: Arrow Functions 🚀

Exercício 8: Criando Arrow Functions Básicas ✨
    Implementação de uma arrow function para saudação.

Exercício 9: Uso de Arrow Functions com Arrays 📊
    Uso de arrow functions com o método map para calcular o quadrado dos números em um array.

Exercício 10: Arrow Functions com Parâmetros Múltiplos 🔢
    Criação de uma arrow function para somar dois números.

Exercício 11: Comparando Arrow Functions com Funções Tradicionais ⚖️
    Comparação entre funções tradicionais e arrow functions para calcular a área de um retângulo.

Parte V: Sistema de Controle de Estoque 📦

Exercício 12: Funções de Adição e Atualização de Produtos 🛒
    Implementação de funções para adicionar e atualizar produtos em um estoque.

Exercício 13: Remoção de Produtos e Cálculo do Valor Total do Estoque 💰
    Criação de funções para remover produtos e calcular o valor total do estoque, além de gerar um relatório de estoque.

Parte VI: Sistema de Gerenciamento de Notas de Estudantes 📚

Exercício 14: Cálculo de Médias e Situação do Estudante 🏅
    Implementação de funções para calcular médias, atualizar a situação dos estudantes e gerar um relatório final.

Parte VII: Sistema de Gestão de Tarefas com Arrow Functions ✅

Exercício 15: Estrutura de Dados e Operações em Tarefas 📋
    Criação e manipulação de uma estrutura de dados para tarefas, incluindo funções para adicionar, editar e remover tarefas.

Exercício 16: Marcação de Tarefas Concluídas e Relatórios 📑
    Implementação de funções para marcar tarefas como concluídas, filtrar por prioridade, e gerar relatórios e resumos das tarefas.

Para mais detalhes sobre cada exercício, consulte os arquivos individuais no repositório.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published