DESAFIO 01 ## Criar uma função que exibe "Olá, mundo!" no console.
Resp.:
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
exibirTextoNaTela('h1', 'Olá, mundo!');
DESAFIO 02 ## Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
Resp.:
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
let nome = "Anderson";
exibirTextoNaTela('h1', `Olá, ${nome}!`);
DESAFIO 03 ## Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
Resp.:
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
// Função que recebe um número como parâmetro e retorna o dobro
function calcularDobro(numero) {
return numero * 2;
}
let numero = 4;
let dobro = calcularDobro(numero);
exibirTextoNaTela('h1', `O dobro de ${numero} é ${dobro}!`);
DESFIO 04 ## Criar uma função que recebe três números como parâmetros e retorna a média deles.
Resp.:
function calcularMedia(num1, num2, num3) {
return (num1 + num2 + num3) / 2;
}
let numero1 = 4;
let numero2 = 8;
let numero3 = 12;
let media = calcularMedia(numero1, numero2, numero3);
exibirTextoNaTela('h1', `A média entre ${numero1} e ${numero2} e ${numero3} é ${media}!`);
DESAFIO 05 ## Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
Resp.:
function calcularMaiorNumero(num1, num2) {
if (num1 > num2) {
return num1;
} else {
return num2;
}
}
let num1 = 4;
let num2 = 8;
let maior = calcularMaiorNumero(num1, num2);
exibirTextoNaTela('h1', `O maior número entre ${num1} e ${num2} é ${maior}!`);
DESAFIO 06 ## 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.
Resp.:
function quadradoDoNumero(num) {
return num * num;
}
let num = 4;
let resultado = quadradoDoNumero(num);
exibirTextoNaTela('h1', `O quadrado de ${num} é ${resultado}!`);