Skip to content
Open
Show file tree
Hide file tree
Changes from all 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