Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] [Desafio] Lógica de programação: explore funções e listas > 02. Funções

Lista de desafios para a prática: Desafios

  1. Criar uma função que exibe "Olá, mundo!" no console.
  2. Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
  3. Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
  4. Criar uma função que recebe três números como parâmetros e retorna a média deles.
  5. Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
  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.
// Curso: Lógica de programação: explore funções e listas
// Aula: 02. Funções
// Desafio 1
function exibirOlaMundo() {
  console.log('Olá mundo!');
}

exibirOlaMundo();

// Desafio 2
function exibirNome(nome) {
  console.log(`Olá ${nome}!`);
}

exibirNome("Gabriel");

// Desafio 3
function calcularDobro(numero) {
  return numero * 2;
}

let resultadoDobro = calcularDobro(3);
console.log(`O dobro do número é ${resultadoDobro}`);

// Desafio 4
function calcularMedia(a, b, c) {
  return (a + b + c) / 3;
}

let media = calcularMedia(2, 3, 5);
console.log(`A media dos três números é ${media}`);

// Desafio 5
function definirMaiorNumero(a, b) {
  if (a > b) {
    return a;
  } else {
    return b;
  }
}

let maiorNumero = definirMaiorNumero(7, 10);
console.log(`O maior número entre os números é ${maiorNumero}`);

// Desafio 6
function calcularQuadrado(numero) {
  return numero * numero;
}

let resultadoQuadrado = calcularQuadrado(3);
console.log(`O número elevado ao quadrado é ${resultadoQuadrado}`);

Formas alternativas e/ou sugestões são sempre bem vindas!

2 respostas
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!

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

//Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
let nome = 'Gabriel Cerqueira Gomes'
function funcaoComParametro(nomePessoa){
    console.log(`Olá, ${nomePessoa}!`);
}

funcaoComParametro(nome);

//Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function dobroNumero(num){
    return parseInt(num*2);
}
let numero = dobroNumero(10);
console.log(numero);

//Criar uma função que recebe três números como parâmetros e retorna a média deles.
function mediaNumeros(n1,n2,n3){
    return parseInt(n1+n2+n3)/3;
}
let media = mediaNumeros(10,15,20);
console.log(media)

//Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function maiorNumero(n1,n2){  
 if (n1>n2) {
    return n1;
 }else{
    return n2;
 }
}
let numeroMaior = maiorNumero(10,20);
console.log(numeroMaior);

//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 multiplicaNumeros(num){ 
    return parseInt(num*num);
}

let multiplicacao = multiplicaNumeros(5);
console.log(multiplicacao);