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: 5 days ago
JSON representation
atividade de código envolvendo Javascript III do módulo Básico.
- Host: GitHub
- URL: https://github.com/maiarasanto/javascriptiii
- Owner: MaiaraSanto
- Created: 2023-06-13T15:07:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-09T17:04:28.000Z (over 1 year ago)
- Last Synced: 2025-03-29T08:43:53.222Z (26 days ago)
- Topics: git, gitbash, github, highorder, html, javascript, json, object, recursao, swift, visual-studio-code
- Language: JavaScript
- Homepage:
- Size: 139 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://classroom.github.com/a/8uwKuFNZ)
[](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
#