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

[Dúvida] 07 Desafio: Cálculo IMC

//calcularIMC(peso, altura): Recebe peso e altura, calcula o IMC e retorna o valor.
function calcularIMC(peso, altura) {
    let imc = peso / (altura * altura); // Calcula o IMC
    return imc; // Retorna o IMC
}
//calcularFatorial(numero): Recebe um número, calcula o fatorial e retorna o valor.
function calcularFatorial(numero) {
    let resultado = 1; // Começamos com 1
    for (let i = 1; i <= numero; i++) {
        resultado *= i; // Multiplica o resultado por i
    }
    return resultado; // Retorna o fatorial
}

//converterDolarParaReal(dolar): Recebe um valor em dólar e retorna o valor em reais (usando a cotação de 4,80).
function converterDolarParaReal(dolar) {
    let real = dolar * 4.80; // Multiplica o valor do dólar pela cotação
    return real; // Retorna o valor em reais
}

//calcularSalaRetangular(altura, largura): Recebe altura e largura, calcula e mostra a área e o perímetro de uma sala retangular.
function calcularSalaRetangular(altura, largura) {
    let area = altura * largura; // Calcula a área
    let perimetro = 2 * (altura + largura); // Calcula o perímetro
    console.log("Área da sala retangular: " + area); // Mostra a área
    console.log("Perímetro da sala retangular: " + perimetro); // Mostra o perímetro
}

//calcularSalaCircular(raio): Recebe o raio da sala circular, calcula e mostra a área e o perímetro
function calcularSalaCircular(raio) {
    const pi = 3.14; // Considerando Pi = 3,14
    let area = pi * (raio * raio); // Calcula a área
    let perimetro = 2 * pi * raio; // Calcula o perímetro
    console.log("Área da sala circular: " + area); // Mostra a área
    console.log("Perímetro da sala circular: " + perimetro); // Mostra o perímetro
}

//mostrarTabuada(numero): Recebe um número e exibe sua tabuada de 1 a 10.
function mostrarTabuada(numero) {
    for (let i = 1; i <= 10; i++) {
        console.log(numero + " x " + i + " = " + (numero * i)); // Mostra cada multiplicação
    }
}

Eu fiz dessa maneira os codigos, mas não sei o que ta acontecendo que não esta rodando no meu código ?

2 respostas

Porque você está criando os códigos dentro de funções, e para executar esses código você precisará chamar as funções. Por exemplo, para executar o código da tabuada, basta chamar a função mostrarTabuada():

mostrarTabuada()
solução!

Entendi Rafael, muito obrigada :)