Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maiarasanto/javascriptiii

atividade de código envolvendo Javascript III do módulo Básico.
https://github.com/maiarasanto/javascriptiii

git gitbash github highorder html javascript json object recursao swift visual-studio-code

Last synced: 6 days ago
JSON representation

atividade de código envolvendo Javascript III do módulo Básico.

Awesome Lists containing this project

README

        

[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-24ddc0f5d75046c5622901739e7c5dd533143b0c8e959d652212380cedb1ea36.svg)](https://classroom.github.com/a/8uwKuFNZ)
[![Open in Visual Studio Code](https://classroom.github.com/assets/open-in-vscode-718a45dd9cf7e7f842a935f5ebbe5719a5e09af4491e668f4dbf3b35d5cca122.svg)](https://classroom.github.com/online_ide?assignment_repo_id=11305208&assignment_repo_type=AssignmentRepo)
# Básico - Javascript - III

***

Olá!

Esta é nossa última atividade de código envolvendo Javascript III do módulo Básico .

## Recursão

1. Implemente a função 'somaNumeros' que calcule a soma dos números inteiros de 1 a n
2. Implemente a função 'ehPar' que verifique se um número é par
3. Implemente a função 'fibonacci' que calcule a sequência de Fibonacci para um dado número

## Switch, Case e Default

1. Implemente a função 'retornaDiaSemana' que verifique o dia da semana correspondente a um número
```
1 sendo Domingo
7 sendo Sábado
```

2. Implemente a função 'retornaPrecoProduto' que verifique o preço do produto com base no código de produto
```
Produto A = Preço: 10.99
Produto B = Preço: 5.99
Produto C = Preço: 7.5
Caso nao seja nenhum deles = Código inválido
```

3. Implemente a função 'retornaCategoriaProduto' que verifique a categoria de um produto com base no tipo de produto
```
Tipo de Produto: Eletrônicos = Categoria: Tecnologia
Tipo de Produto: Roupas = Categoria: Moda
Tipo de Produto: Alimentos = Categoria: Alimentação
Caso não seja nenhum deles = 'Categoria desconhecida'
```

## Conversão de Tipos
1. Implemente a função 'convertToInt' que Converta uma string para um número inteiro
2. Implemente a função 'convertToString' que Converta um número inteiro para uma string
3. Implemente a função 'convertToBoolean' que Converta um valor para um booleano

## Objects

1. Implemente a função 'calcularRetangulo' que calcule o perímetro e a área de um retângulo usando um objeto
```json
retangulo = {
largura: ...,
altura: ...,
};
```
2. Implemente a função 'ehAdulto' que verifique se uma pessoa é maior de idade com base em seu objeto de informações
```json
{
nome: 'John'
idade: 25
cidade: 'New York'
}
```

3. Implemente a função 'concatenaValores' que concatene os valores de um objeto em uma string

## Funções de alta ordem

1. Implemente a função 'dobrarNumeros' que recebe um array de números e retorna um novo array com cada número dobrado.
2. Implemente a função 'somarValores' que recebe um array de números e retorna a soma de todos os valores.
3. Implemente a função 'filtrarPares' que recebe um array de números e retorna um novo array contendo apenas os números pares
#