Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Desafios/Arrays/desafio-arrays-01.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Escreva um algoritmo que recebe um array de números inteiros, procure o maior v

function getMaxNumber(numbers) {
// Desenvolva seu código nessa função
return // Retorne o resultado aqui
}

module.exports = getMaxNumber;
1 change: 0 additions & 1 deletion Desafios/Arrays/desafio-arrays-02.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Escreva um algoritmo que recebe um array de números inteiros, procure o menor v

function getMinNumber(numbers) {
// Desenvolva seu código nessa função
return // Retorne o resultado aqui
}

module.exports = getMinNumber;
3 changes: 1 addition & 2 deletions Desafios/Arrays/desafio-arrays-03.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@ Caso o contrário:

*/

function findGuest(names, guest){
function findGuest(names, guest) {
// Desenvolva seu código nessa função
return // Retorne o resultado aqui
}

module.exports = findGuest;
3 changes: 1 addition & 2 deletions Desafios/Arrays/desafio-arrays-04.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,8 @@ Obs: Os retornos tem que ser dados do tipo boolean.

*/

function dataType(types){
function dataType(types) {
// Desenvolva seu código aqui.
return // Retorne o resultado aqui
}

module.exports = dataType;
1 change: 0 additions & 1 deletion Desafios/Arrays/desafio-arrays-05.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ A saída deve ter o seguinte formato:

function findOldestSon(pedroAge, kidsAge){
// Desenvolva seu código aqui.
return // Retorne o resultado aqui
}

module.exports = findOldestSon;
2 changes: 1 addition & 1 deletion Desafios/Desafiadores/desafiador-05.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Se a varinha escolher a pessoa aspirante de acordo com a tabela, retorne:

Caso o contrário:
--------------------------------
"Não, não! Decididamente, não.!"
"Não, não! Decididamente, não!"
--------------------------------

Desafio: faça usando apenas um único IF acompanhado por um único Else.
Expand Down
2 changes: 2 additions & 0 deletions Desafios/Desafiadores/desafiador-06.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ Saída:
"O produto mais caro é teclado gamer e custa: R$ 180, a média de preços dos produtos é de: R$36.11."
----------------------------------------------------------------------------------------------------

Obs: Arredonde os resultados para duas casas decimais.

*/

function productAnalysis(products){ // corrigir nome
Expand Down
2 changes: 2 additions & 0 deletions Desafios/Desafiadores/desafiador-07.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ Saída:
"A média anual de temperatura em graus Celsius é 30.05."
--------------------------------------------------------

Obs: Arredonde o resultado para duas casas decimais.

*/

function averageTemperature(anualRegister){
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Utilize Switch/Case para resolver este problema.

*/

function optionsMenu(number){
function optionsMenu(number) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Caso o contrário, retorne:

*/

function droneDelivery(heightBox, widthBox, depthBox, heightWindow, widthWindow, depthWindow){
function droneDelivery(heightBox, widthBox, depthBox, heightWindow, widthWindow, depthWindow) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

*/

function triVowels(word){
function triVowels(word) {
// Desenvolva seu código nessa função
}

Expand Down
4 changes: 2 additions & 2 deletions Desafios/Estruturas Condicionais/desafio-condicionais-012.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ Retorne a resultado no seguinte formato:

*/

function IMC(weight, height){
function IMC(weight, height) {
// Desenvolva seu código nessa função
}

module.exports = IMC;3
module.exports = IMC;

8 changes: 3 additions & 5 deletions Desafios/Estruturas Condicionais/desafio-condicionais-013.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,16 @@ Diferença | Ganhador(a) | Perdedor(a)
> 200 +10 -10
<= 200 +20 -20

Escreva um algoritmo que recebe:
* A pontuação das pessoas que jogam (antes da partida): número maior que zero;
* A pessoa vencedora: 1 ou 2.
Escreva um algoritmo que recebe a pontuação das pessoas que jogam (antes da partida): número maior que zero;

E retorne uma mensagem com pontuação de cada enxadrista após a partida no seguinte formato:
E retorne uma mensagem com pontuação de cada enxadrista após a partida no seguinte formato, considerando a pessoa uma como vencedora:
-----------------------------------------------------
"Enxadrista1: 1500 pontos. Enxadrista2: 1600 pontos."
-----------------------------------------------------

*/

function chessRating(ratingPlayOne,ratingPlayTwo){
function chessRating(ratingPlayOne,ratingPlayTwo) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Se estiver tudo certo com o valor do saque, subtraia o valor do saldo e retorne
*/


function ATM(balance, withdrew){
function ATM(balance, withdrew) {
// Desenvolva seu código nessa função
}

Expand Down
5 changes: 3 additions & 2 deletions Desafios/Estruturas Condicionais/desafio-condicionais-015.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

15 - Pedra, papel e tesoura

Escreva um algoritmo que simula o jogo "pedra, papel e tesoura" levando em consideração que são apenas duas pessoas jogando e retorne o resultado no seguinte formato:
Escreva um algoritmo que simula o jogo "pedra, papel e tesoura" levando em consideração que são apenas duas pessoas jogando e retorne o resultado no seguinte formato,
considerando os argumentos "rock", "paper" e "scissors":
---------------------------------------------
"Player 1 won" ou "A Ties" ou "Player 2 won".
---------------------------------------------

*/

function rockPaperScissors(signPerson1, signPerson2){
function rockPaperScissors(signPerson1, signPerson2) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Saída:

*/

function sortAgeAsc(mariaAge, silviaAge, izaAge){
function sortAgeAsc(mariaAge, silviaAge, izaAge) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Caso o contrário retorne:
*/


function oddOreEven(lucioFingers, anaFingers, even){
function oddOreEven(lucioFingers, anaFingers, even) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Os seus retornos devem seguir o mesmo padrão dos exemplos acima.

*/

function cardsGame(maraCard1, maraCard2, saraCard1, saraCard2){
function cardsGame(maraCard1, maraCard2, saraCard1, saraCard2) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function studentSituation(studentNote) {

*/

function studentSituation(studentNote){
function studentSituation(studentNote) {
// Desenvolva seu código nessa função
}

Expand Down
16 changes: 8 additions & 8 deletions Desafios/Estruturas Condicionais/desafio-condicionais-03.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ Quando o nome de algum é invocado, a classe a qual essa pessoa faz parte é apr

Escreva um algoritmo que recebe o nome de um aventureiro e, de acordo com este nome, retorna o nome da sua classe conforme tabela baixo:

| Aventureiro | Classe |
| Aventureiro | Classe |

| Tunico | Mestre dos Magos |
| Cremoso | Cavaleiro Negro |
| Gordinho | Pirata |
| Lobo | Solitário Samurai |
| Ousado | Mago |
| Anjo | Loiro Clérigo |
| Tunico | Mestre dos Magos |
| Cremoso | Cavaleiro Negro |
| Gordinho | Pirata |
| Lobo Solitário | Samurai |
| Ousado | Mago |
| Anjo Loiro | Clérigo |

Caso o nome informado não faça parte do esquadrão, retorne:
----------------------------
Expand All @@ -24,7 +24,7 @@ Caso o nome informado não faça parte do esquadrão, retorne:

*/

function findAdventurous(adventurous){
function findAdventurous(adventurous) {
// Desenvolva seu código nessa função
}

Expand Down
14 changes: 7 additions & 7 deletions Desafios/Estruturas Condicionais/desafio-condicionais-04.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@ Escreva um algoritmo que recebe uma string por parâmetro, que contém a situaç

Use a tabela abaixo para te auxiliar:

| Exemplo de entrata | 'Exemplo de saída |
| Exemplo de entrada | Exemplo de saída |

| esquerda | 'english |
| direita | 'français |
| nenhuma | 'português |
| as duas | 'Ai eu caio, né!! |
| esquerda | 'english' |
| direita | 'français' |
| nenhuma | 'português' |
| as duas | 'Ai eu caio, né!!' |

Caso o comando não for reconhecido, retorne:
----------------------
"Comando desconhecido"
"Comando desconhecido."
----------------------

*/

function polyglotDinosaur(command){
function polyglotDinosaur(command) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Caso contrário retorne:

*/

function robotFriend(mon, dad, me, brother, sister){
function robotFriend(mom, dad, me, brother, sister) {
// Desenvolva seu código nessa função
}

Expand Down
4 changes: 2 additions & 2 deletions Desafios/Estruturas Condicionais/desafio-condicionais-06.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ Fórmula para mulheres:

O retorno deve ser no seguinte formato:
---------------------------------------
"A taxa metabólica basal é: x Kcal"
"A taxa metabólica basal é: x Kcal."
---------------------------------------

*/

function basalMetabolicRate(age, sex, weight, height){
function basalMetabolicRate(age, sex, weight, height) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Bônus: Crie a condição utilizando O Operador Ternário.

*/

function legalAge(age){
function legalAge(age) {
// Desenvolva seu código nessa função
}

Expand Down
4 changes: 2 additions & 2 deletions Desafios/Estruturas Condicionais/desafio-condicionais-08.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

Escreva um algoritmo que recebe a idade de Marina, Silvia e Iza e retorne a mensagem informando a pessoa mais jovem no seguinte formato:
---------------------------------------------------
"x é a pessoa mais jovem e possui y anos de idade."
"x é a mais jovem e possui y anos de idade."
---------------------------------------------------

*/

function findYoungerPerson(marinaAge, silviaAge, izaAge){
function findYoungerPerson(marinaAge, silviaAge, izaAge) {
// Desenvolva seu código nessa função
}

Expand Down
8 changes: 4 additions & 4 deletions Desafios/Estruturas Condicionais/desafio-condicionais-09.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ Escreva um algoritmo que recebe um objeto com a seguinte estrutura:
{
rec: bool,
reqs: number int,
allReqs: number int,
totalReqs: number int,
completed: number int,
}

Onde:
* rec: informando se a pessoa estudante está ou não em recuperação;
* reqs: são os requisitos obrigatórios;
* allReqs: são os requisitos obrigatórios mais os bônus:
* totalReqs: são os requisitos obrigatórios mais os bônus:
* completed: quantidade de requisitos feitos, completados:

Considere as seguintes premissas:
Expand All @@ -29,12 +29,12 @@ Caso a pessoa tenha conseguido entregar o projeto retorne:

Caso a pessoa não tenha conseguido entregar o projeto retorne:
-----------------------------------------------
"Você ainda precisa entregar mais requisitos;)"
"Você ainda precisa entregar mais requisitos."
-----------------------------------------------

*/

function evaluateProject(obj){
function evaluateProject(obj) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Saída:

*/

function encode(string){
function encode(string) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Considerando a mesma lógica, escreva um algoritmo que irá somar todos números

*/

function accumulator(limit){
function accumulator(limit) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

Escreva um algoritmo que calcule a soma de 1 a 1000 usando a estrutura "for" e retorne no formato:
--------------------------
"A soma de 1 a 1000 é: x."
"A soma de 1 até 1000 é x."
--------------------------

*/

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Caso o contrário:

*/

function numbersDivisibleBy3(start, limit){
function numbersDivisibleBy3(start, limit) {
// Desenvolva seu código nessa função
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Use a seguinte estrutura no retorno:

*/

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

Expand Down
Loading