2
respostas

[Projeto] 08 Desafio: hora da prática - Respostas - Versão mais completa p/questão 5, Colocando em prática documentação da função Math e escopo de variáveis com o comando let.

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

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

3-) Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
R-
function dobroDoNumero(numero) {
return (numero+numero);
}

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

5-) Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
R-
function maiorDosNumeros(nume1,nume2) {
//Pode ser assim:
//let maiorNumero = (nume1 > nume2 ? nume1: nume2);
//return (maiorNumero);

//Ou desse jeito
//return (nume1 > nume2 ? nume1: nume2);

//Ou desse jeito
return Math.max(nume1, nume2);

}

Versão mais completa:
function maiorDosNumeros(nume1,nume2){
let maiorNumero = 0;
if (nume1 > nume2){
maiorNumero = nume1;
}else{
if (nume2 > nume1){
maiorNumero = nume2;
}else{
maiorNumero = "Números são iguais";
}
}
return (maiorNumero);

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
R-
function multiplicaNumero(numero) {
return (numero*numero);
}

=====================
Como eu testei
mostrarOlamundo();

let nome = "fabio"//Pode ser assim
mostrarOlanome(nome);// ou mostrarOlanome("fabio");

let numero = 8;
console.log(dobroDoNumero(numero));// ou assim console.log(dobroDoNumero(8));

let numero1 = 8, numero2 = 1, numero3 = 6;
console.log(mediaDoNumero(numero1,numero2,numero3));

let numeros1 = 7, numeros2 = 1;
console.log(maiorDosNumeros(numeros1,numeros2));

let numeral = 7;
console.log(multiplicaNumero(numeral));

2 respostas

Oi, Fábio! Como vai?

Gostei de ver que você aplicou funções para resolver cada desafio e organizou bem os testes. Notei que, na função mostrarOlanome, é preciso colocar a string interpolada entre crases para que o parâmetro nome seja exibido corretamente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Valeu meu amigo e vamos que vamos.