1
resposta

Desafio: hora da Prática

function calcularIMC(peso, altura) {
        let imc =  peso / (altura * altura);
    }

function calcularFatorial(numero) {
        if (numero === 0 || numero === 1) {
            return 1;
        }
        let fatorial = 1;
        for (let i = 2; i <= numero; i++) {
            fatorial *= i;
        }
        return fatorial;
    }
}


function converterDolar(dolar){
let cotacaoDolar = 4.80;
let valorReal = dolar * cotacaoDolar;
return valorEmReais.toFixed(2);   
}
function calculaPerimetroSala(altura, largura) {
  let area = altura * largura;
  let perimetro = 2 * (altura + largura);
  
  console.log(`Área da sala: ${area} metros quadrados`);
  console.log(`Perímetro da sala: ${perimetro} metros`);
}


function calcularSalaCircular() {
let raio = 3;
let pi = 3.14;
console.log [areaCirculo, perimetroCirculo] = Calculos.areaPerimetroCirculo(raio, pi);
console.log("Área do círculo: " + areaCirculo + ", Perímetro do círculo: " + perimetroCirculo);
            console.log(numero + " x " + i + " = " + (numero * i));
      }
funtion tabuada() {
let tabuada (let i = 1; i <= 10; i++) {
    let resultado = numero * i;
    console.log(`${numero} x ${i} = ${resultado}`);
}
1 resposta

Olá, Patricia.

Tudo bem?

Vou revisar o seu código e corrigir alguns pontos se necessário.

  • Função calcularIMC: Você calculou o IMC, mas não retornou ou exibiu o valor. Vamos adicionar um return para retornar o valor calculado, e um console.log para chamar a função.
function calcularIMC(peso, altura) {
    let imc =  peso / (altura * altura);
    return imc
}
console.log(calcularIMC(70, 176))
  • Função calcularFatorial: Esta função está correta. Não precisa de alterações.

  • Função converterDolar: Você está retornando valorEmReais.toFixed(2), mas a variável correta é valorReal, e adicionei o console.log para ver a função funcionando.

function converterDolar(dolar){
let cotacaoDolar = 4.80;
let valorReal = dolar * cotacaoDolar;
return valorReal.toFixed(2);   
}
console.log(converterDolar(5))
  • Função calculaPerimetroSala: Esta função está correta. Não precisa de alterações.

  • Função calcularSalaCircular: Há alguns erros de sintaxe e a função Calculos.areaPerimetroCirculo. Vou assumir que você quer calcular a área e o perímetro do círculo diretamente na função, no final chamei a função para ver a saída no console.

function calcularSalaCircular() {
    let raio = 3;
    let pi = 3.14;
    let areaCirculo = pi * raio * raio;
    let perimetroCirculo = 2 * pi * raio;
    console.log("Área do círculo: " + areaCirculo + ", Perímetro do círculo: " + perimetroCirculo);
}
calcularSalaCircular();
  • Função tabuada: Há um erro de sintaxe na definição da função e na estrutura do loop for, chamei a função no final também para ver a saída no console.
function tabuada(numero) {
    for (let i = 1; i <= 10; i++) {
        let resultado = numero * i;
        console.log(`${numero} x ${i} = ${resultado}`);
    }
}
tabuada(5);

Parabéns pela dedicação e por praticar, uma dica é sempre testar o código, adicionar um console .log para ver a saída, assim vai ter certeza que está tudo certo e funcionando :)

Espero ter ajudado e bons estudos!