-
Notifications
You must be signed in to change notification settings - Fork 66
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
21a4dd4
commit d0007b8
Showing
32 changed files
with
6,692 additions
and
272 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 14 additions & 5 deletions
19
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-011.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,25 @@ | ||
/* | ||
11 - Loja de raçãoLoja de ração | ||
11 - Loja de raçãoLoja de ração | ||
Escreva uma algoritmo para uma loja de ração que recebe o preço de um produto e retorna as formas de pagamentos disponíveis. | ||
Considere as premissa: À vista possui 10% de desconto e parcelado em 4x possui juros de 15%. | ||
Considere as premissa: | ||
* À vista possui 10% de desconto e parcelado em 4x possui juros de 15%. | ||
Exemplo: | ||
Entrada: 80 | ||
Saída: À Vista: R$72 ou 4x de: R$23. | ||
Entrada: | ||
80 | ||
Saída: | ||
"À Vista: R$72 ou 4x de: R$23." | ||
Obs: seguir o mesmo formato de retorno da mensagem de saída. | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function paymentOptions(price){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = paymentOptions; |
16 changes: 11 additions & 5 deletions
16
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-012.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,20 @@ | ||
/* | ||
12 - Peso e preço do prato | ||
Um restaurante comprou uma balança nova e precisa adicionar um programa que calcula o valor que a pessoa vai pagar. O valor do quilo é R$37,90. | ||
Um restaurante comprou uma balança nova e precisa adicionar um programa que calcula o valor que a pessoa vai pagar. | ||
O valor do quilo é R$37,90. | ||
Desenvolva esse programa levando em consideração que a balança mostra o peso em gramas e que o valor precisa conter duas casas depois da vírgula. | ||
Exiba os valores da seguinte forma: | ||
Peso: 735 gramas | ||
Valor: R$ 27,86 | ||
Retorne os valores da seguinte forma: | ||
"Peso: 735 gramas. Valor: R$ 27,86" | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function weightAndValue(priceKg, plateWeight ){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = weightAndValue; |
9 changes: 7 additions & 2 deletions
9
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-013.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,13 @@ | ||
/* | ||
13 - Cor aleatória | ||
Elabore uma função que retorne uma cor aleatória no formato "rgb(123, 231, 56)" | ||
Elabore uma função que retorne uma cor aleatória no formato "rgb(xyz, xyz, xyz)" | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function generateColor(){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = generateColor; |
12 changes: 9 additions & 3 deletions
12
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-014.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,15 @@ | ||
/* | ||
14 - Tempo de viagem | ||
Elabore uma função que receba a duração total de uma viagem em minutos e retorne a duração em | ||
horas e minutos no seguinte formato: "A viagem terá duração de __ hora(s) e __ minuto(s)" | ||
Escreva um algoritmo que recebe a duração total de uma viagem em minutos e retorne a duração em horas e minutos no seguinte formato: | ||
"A viagem terá duração de x hora(s) e y minuto(s)" | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function timeTravel(minutes){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = timeTravel; |
13 changes: 10 additions & 3 deletions
13
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-015.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,21 @@ | ||
/* | ||
15 - Área de uma circunferência | ||
Sabemos que a área de uma circunferência é calcudada da seguinte forma: π * r ^ 2 (PI vezes R ao quadrado. | ||
Sabemos que a área de uma circunferência é calculada da seguinte forma: π * r ^ 2 (PI vezes R ao quadrado. | ||
Também sabemos que o raio (r) é a metade do diâmetro. | ||
Crie um algoritmo que calcula a área de uma circunferência com **diâmetro** de 10cm. | ||
Escreva um algoritmo que calcula a área de uma circunferência com **diâmetro** de 10cm. | ||
Obs1: Exiba o resultado no seguinte formato 'A circunferência de raio (raio) cm possui uma área de (area) cm²', onde raio é o valor do raio da circunferência e área é o valor da área da circunferência. | ||
Obs2: Exiba a área com apenas duas casas decimais. | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function areaCircle(diameter){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = areaCircle; |
11 changes: 9 additions & 2 deletions
11
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-016.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,15 @@ | ||
/* | ||
16 - Verdadeiro ou falso? | ||
Elabore uma função que retorne de forma aleatória true ou false. | ||
Escreva um algoritmo que retorne de forma aleatória true ou false. | ||
Obs: O retorne deve ser do tipo boolean. | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function randomBoolean(){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = randomBoolean; |
28 changes: 20 additions & 8 deletions
28
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-017.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,29 @@ | ||
/* | ||
17 - Financiamento de veículo | ||
Crie um programa para gerenciar as contas de um financiamento de veículo. A pessoa que quer fazer o financiamento precisa informar o valor total do carro, o valor da entrada a ser dada e a quantidade de parcelas que ela deseja pagar. | ||
Escreva um algoritmo para gerenciar as contas de um financiamento de veículo. | ||
A pessoa que quer fazer o financiamento precisa informar: | ||
* o valor total do carro; | ||
* o valor da entrada a ser dada; | ||
* quantidade de parcelas que ela deseja pagar. | ||
A loja em questão usa uma taxa de juros fixa de 5% sobre o valor do financiamento. | ||
Desenvolva a solução e exiba conforme o exemplo (o valor da parcela precisa ter 2 casas decimais após a vírgula): | ||
- Valor Financiado: R$35000 | ||
- Valor do Juros: R$1750 | ||
- Quantidade de Parcelas: 36 | ||
- Valor da Parcela: R$1020.83 | ||
- Valor Total do Carro: R$46750 | ||
Desenvolva a solução e retorne conforme o exemplo (o valor da parcela precisa ter 2 casas decimais após a vírgula): | ||
* Valor Financiado: R$35000, | ||
* Valor do Juros: R$1750; | ||
* Quantidade de Parcelas: 36; | ||
* Valor da Parcela: R$1020.83; | ||
* Valor Total do Carro: R$46750. | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function carFinancing(carPrice, entranceValue, quota){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = carFinancing; |
14 changes: 10 additions & 4 deletions
14
Desafios/Operadores Aritméticos/desafio-operadores-aritmeticos-018.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,15 @@ | ||
/* | ||
18 - Simulação de dado rpg | ||
Escreva uma função que faça a simulação de um dado de RPG que vai receber como parâmetro o número | ||
de lados do dado. Exemplo: um D-6 vai sortear um número entre 1 e 6. | ||
18 - Simulação de dado RGP | ||
Escreva um algoritmo que faça a simulação de um dado de RPG que vai receber como parâmetro o número de lados do dado. | ||
Exemplo: um D-6 vai sortear um número entre 1 e 6. | ||
*/ | ||
|
||
// Desenvolva seu código aqui | ||
function rollDice(diceSide){ | ||
// Desenvolva seu código nessa função | ||
} | ||
|
||
module.exports = rollDice; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.