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

Desafios da atividade 5

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

2 respostas
solução!

Boa tarde Patrícia, legal, continue assim!

gratidão