Skip to content

Commit

Permalink
Commit com git add .
Browse files Browse the repository at this point in the history
  • Loading branch information
marciodanielll committed Sep 24, 2021
1 parent 21a4dd4 commit d0007b8
Show file tree
Hide file tree
Showing 32 changed files with 6,692 additions and 272 deletions.
4 changes: 2 additions & 2 deletions Desafios/Operadores Aritméticos/Gabaritos/1-10.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ function totalReceive(salary, sales) {
}

/* 03 - Antecessor e Sucessor */
function showNeighborsNumber(number) {
function showNeighbors(number) {
let previous = number - 1;
let next = number + 1;
return (
Expand Down Expand Up @@ -75,7 +75,7 @@ function fahrenheitToCelsius(fahrenheit){
module.exports = {
average,
totalReceive,
showNeighborsNumber,
showNeighbors,
powerNumber,
triangleArea,
IMC,
Expand Down
28 changes: 13 additions & 15 deletions Desafios/Operadores Aritméticos/Gabaritos/11-20.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/* 11 - Loja de ração */
function showPaymentOptions(dogFoodPrice) {
let inCash = dogFoodPrice - dogFoodPrice * 0.1;
let creditCard = dogFoodPrice + dogFoodPrice * 0.15;
function paymentOptions(price) {
let inCash = price - price * 0.1;
let creditCard = price + price * 0.15;
return (
"Preço do produto: R$" +
dogFoodPrice +
price +
"- À Vista: R$" +
inCash +
("- 4x de: R$" + creditCard / 4)
Expand All @@ -17,19 +17,19 @@ function weightAndValue(priceKg, plateWeight) {
return "Peso: " + plateWeight + " gramas" + "Valor: R$" + totalPrice;
}

/* 13 - Cor aleatória */
function generateOneColor() {
let uniqueColor = Math.floor(Math.random() * 256);
return uniqueColor;
}

/* 13 - Cor aleatória */
function randomRGBColor() {
let finalColor = `rgb(${generateOneColor()}, ${generateOneColor()}, ${generateOneColor()})`;
return finalColor;
}

/* 14 - Tempo de viagem */
function calculateHoursAndMinutes(totalMinutes) {
function timeTravel(totalMinutes) {
let hours = Math.floor(totalMinutes / 60);
let minutes = totalMinutes % 60;
return (
Expand All @@ -56,7 +56,7 @@ function randomBoolean() {
}

/* 17 - Financiamento de veículo */
function vehicleFinancing(carPrice, entranceValue, quota) {
function carFinancing(carPrice, entranceValue, quota) {
let financing = carPrice - entranceValue;
let tax = 0.05;
return (
Expand Down Expand Up @@ -88,7 +88,7 @@ function carTrip(spBh, bhSal, salNat) {
}

/* 20 - Aprovado ou reprovado? */
function checkApproved(score1, score2, score3){
function avaliador(score1, score2, score3){
let averageScore = (score1 + score2 + score3) / 3;

if (averageScore > 6) {
Expand All @@ -99,16 +99,14 @@ function checkApproved(score1, score2, score3){
}

module.exports ={
showPaymentOptions,
paymentOptions,
weightAndValue,
generateOneColor,
calculateHoursAndMinutes,
randomRGBColor,
timeTravel,
areaCircle,
randomBoolean,
vehicleFinancing,
carFinancing,
rollDice,
carTrip,
checkApproved,
avaliador,
}


8 changes: 4 additions & 4 deletions Desafios/Operadores Aritméticos/Gabaritos/21-23.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ function calculateScore(distance) {
}

/* 23 - Divisões sucessivas */
function successiveDivisions(myNumber, count) {
for (count; myNumber >= 1; count = count + 1) {
myNumber = myNumber / 2;
function successiveDivisions(number, count) {
for (count; number >= 1; count = count + 1) {
number = number / 2;
}
return "Quantidade total de divisões: " + (count - 1);
}
Expand All @@ -29,4 +29,4 @@ module.exports = {
weightedAverage,
calculateScore,
successiveDivisions,
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@
01 - Calcular a média
Escreva um algoritmo que recebe 3 valores, calcule e retorne o valor da média no formato abaixo.
Escreva um algoritmo que recebe 3 valores, calcule e retorne o valor da média no formato abaixo:
O Valor médio é: X.
"O Valor médio é: x."
*/

// Desenvolva seu código aqui
function average(number1, number2, number3){
// Desenvolva seu código nessa função
}

module.exports = average;
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,8 @@ Escreva um algoritmo que faça conversão de temperatura em graus Fahrenheit par
*/

// Desenvolva seu código aqui
function fahrenheitToCelsius(fahrenheit){
// Desenvolva seu código nessa função
}

module.exports = fahrenheitToCelsius;
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;
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;
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;
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;
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;
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;
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;
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;
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Uma das tarefas para a viagem acontecer é calcular quantos dias ela irá levar.
Você está em São Paulo, o João está em Belo Horizonte e a Joana está em Salvador.
Levando em conta que o destino do grupo é Natal, no Rio Grande do Norte, crie um algoritmo que calcula a duração de dias de uma viagem levando em conta a quantidade total de horas.
Levando em conta que o destino do grupo é Natal, no Rio Grande do Norte, crie um algoritmo que calcula a duração de dias de uma viagem levando em conta a quantidade total de horas e o retorne.
O total de dias deve ter precisão de 3 dígitos.
Expand All @@ -19,4 +19,8 @@ Salvador até Natal = 15 horas e 32 minutos.
*/

// Desenvolva seu código aqui
function carTrip(spBh, bhSal, salNat){
// Desenvolva seu código nessa função
}

module.exports = carTrip;
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@
Na sapataria do Faraó todas as pessoas da área de vendas recebem um salário fixo acrescido de 4% de comissão sobre as vendas.
Escreva um algoritmo que receba o salário fixo de vendedores da sapataria do Faraó
e o valor de suas vendas, e assim calcula e mostre a comissão e seu salário final no formato:
e o valor de suas vendas, e assim calcule e retorne a comissão e seu salário final no formato:
A comissão é: X e o ganho total é: Y.
"A comissão é: x e o ganho total é: y".
*/

// Desenvolva seu código aqui
function totalReceive(salary, sales){
// Desenvolva seu código nessa função
}

module.exports = totalReceive;
Loading

0 comments on commit d0007b8

Please sign in to comment.