Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-09T17:04:28.000Z (about 1 year ago)
- Last Synced: 2023-11-09T22:59:02.249Z (about 1 year ago)
- Topics: git, gitbash, github, highorder, html, javascript, json, object, recursao, swift, visual-studio-code
- Language: JavaScript
- Homepage:
- Size: 139 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
#