2
respostas

[Projeto] Desafio: Funções

Segue abaixo, minha proposta de resolução da lista prática referente a funções:

// 1 - Criar uma função que exibe "Olá, mundo!" no console.
function saudacao() {
  console.log("Olá, mundo!");
}
saudacao();

// 2 - Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function saudacaoNome(nome) {
  console.log(`Olá, ${nome}!`);
}
saudacaoNome("Samuel");

// 3 - Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function getDobro(numero) {
  return numero * 2;
}
console.log(getDobro(5));

// 4 - Criar uma função que recebe três números como parâmetros e retorna a média deles.
function getMedia(num1, num2, num3) {
  return (num1 + num2 + num3) / 3;
}
console.log(getMedia(5, 10, 15));

// 5 - Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function getMaior(num1, num2) {
  return num1 > num2 ? num1 : num2;
}
console.log(getMaior(10, 20));

// 6 - Criar uma função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo
function getQuadrado(numero) {
  return numero * numero;
}
console.log(getQuadrado(6));

Grande abraço a todos!

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

bom dia meu querido!

parabéns pelos códigos, no exercicio 5, qual a função da "?" na comparação feita?

Luiz, bom dia!

Falando especificamente do "?" é o separador que introduz o valor a ser retornado se a Condição for Verdadeira (true).
Como um todo é um operador ternário que usamos para fazer uma comparação condicional assim como o IF. Você pode fazer a leitura dele como uma construção de frese, que no meu caso é:

Com base na "MinhaCondicao" retorne "valorCasoCondicaoVerdadeira" se for verdadeiro ou "valorCasoCondicaoFalsa" se for falsa. No entanto você também poderia alimentar um variável se fosse o caso ao invés de retornar direto.

return MinhaCondicao ? valorCasoCondicaoVerdadeira : valorCasoCondicaoFalsa

É a mesma coisa que você escrever o IF abaixo só que em uma linha:

if (MinhaCondicao) {
    //Faça algo se for verdadeiro
} else {
    //Faça algo se for falso
}

Espero ter ajudado, mas caso tenha mais dúvidas pode falar.

Grande abraço!