Olá colegas e tutores, tudo bem?
Segue o resultado do desafio
alterei o código html para mostrar a mensagem na tela, acrescentei:
<h2>...</h2>
<h3>Você está prestes a iniciar um desafio que irá testar suas habilidades de programação.</h3>
<h4>....</h4>
<p>....</p>
<p1>....</p1>
segue o código Javascript
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
function exibirMensagemInicial() {
exibirTextoNaTela('h2', 'Boas vindas ao desafio de programação!');
exibirTextoNaTela('p', 'Bora começar');
}
exibirMensagemInicial();
//calulo de Imc
let altura = 1.64;
let peso = 65.5;
function calculaIMC(altura, peso){
let imc = peso / (altura * altura);
return imc.toFixed(2);
}
console.log(`Seu IMC é: ${calculaIMC(altura, peso)}`);
//calculo de fatorial
function calcularFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
for (let i = 2; i <= numero; i++) {
fatorial *= i;
}
return fatorial;
}
let numero = 5;
let resultado = calcularFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}`);
//convesor de dolar
function converterDolarParaReal(dolar, cotacao) {
return (dolar * cotacao).toFixed(2);
}
let dolar = 100;
let cotacao = 4.80;
console.log(`R$ ${converterDolarParaReal(dolar, cotacao)}`);
//perímetro do retângulo
function calcularPerimetroRetangulo(base, alturaRetangulo) {
return 2 * (base + alturaRetangulo);
}
function calculaAreaRetangulo(base, alturaRetangulo) {
return base * alturaRetangulo;
}
let base = 5;
let alturaRetangulo = 10;
console.log(`O perímetro do retângulo é: ${calcularPerimetroRetangulo(base, alturaRetangulo)}`);
console.log(`A área do retângulo é: ${calculaAreaRetangulo(base, alturaRetangulo)}`);
exibirTextoNaTela('h3', `O perímetro do retângulo é: ${calcularPerimetroRetangulo(base, alturaRetangulo)}`);
exibirTextoNaTela('h4', `A área do retângulo é: ${calculaAreaRetangulo(base, alturaRetangulo)}`);
//calculo area e perimetro do círculo
function calculaAreaPerimetroCirculo(raio) {
let area = Math.PI * raio * raio;
let perimetro = 2 * Math.PI * raio;
console.log(`A área do círculo é: ${area.toFixed(2)} metros quadrados`);
console.log(`O perímetro do círculo é: ${perimetro.toFixed(2)} metros`);
exibirTextoNaTela('p', `A área do círculo é: ${area.toFixed(2)} metros quadrados`);
exibirTextoNaTela('p1', `O perímetro do círculo é: ${perimetro.toFixed(2)} metros`);
}
let raio = 5;
calculaAreaPerimetroCirculo(raio);
//calculo tabuada
function calcularTabuada(numeroTabuada) {
for (let i = 1; i <= 10; i++) {
let resultadoTabuada = numeroTabuada * i;
console.log(`${numeroTabuada} x ${i} = ${resultadoTabuada}`);
}
}
let numeroTabuada = 2;
calcularTabuada(numeroTabuada);
grande abraço a todos