1
resposta

[Projeto] Desafio: hora da prática

// 1. Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, //a partir de sua altura, em metros, e peso, em quilogramas, //que serão recebidos como parâmetro.

function calcularImc(altura,peso) { return (altura / peso**2); }

//2.Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.

Não consegui realizar

//3.Crie uma função que converte um valor em dólar, passado como parâmetro, //e retorna o valor equivalente em reais. //Para isso, considere a cotação do dólar igual a R$4,80.

function convertendoDolar(dolar) { return (dolar / 4,80);

}

//4.Crie uma função que mostre na tela a área e o perímetro de uma sala retangular, //utilizando altura e largura que serão dadas como parâmetro.

function mostrarAreaPerimetro(altura,largura) { area = (altura * largura); perimetro = (altura + altura + largura + largura); alert(Á área da sala retângular é ${área} e o perímetro é ${perímetro});

}

//5. Crie uma função que mostre na tela a área e o perímetro de uma sala circular, //utilizando seu raio que será fornecido como parâmetro. Considere Pi = 3,14.

function areaPerimetroCirculo { perimetro = (2 * 3,14 * raio); area = (3,14 * raio * 2); alert(A área da sala é ${area} e o perímetro é ${perimetro});

}

//6.Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.

Não consegui realizar

Tive dificuldade de realizar a atividade 2 e a 6, pois não sei como fazer a decrescente dos números, alguém poderia ajudar?

1 resposta

Oi Daniel,

Para te ajudar com as atividades 2 e 6, vamos abordar cada uma delas separadamente.

2. Cálculo do Fatorial

Para calcular o fatorial de um número, você pode usar uma função recursiva ou um loop. O fatorial de um número n é o produto de todos os números inteiros de 1 até n. Aqui está um exemplo usando um loop:

function calcularFatorial(n) {
    let fatorial = 1;
    for (let i = 1; i <= n; i++) {
        fatorial *= i;
    }
    return fatorial;
}

6. Tabuada de um Número

Para criar a tabuada de um número, você pode usar um loop que vai de 1 a 10 e multiplica o número por cada valor do loop. Veja o exemplo:

function mostrarTabuada(numero) {
    for (let i = 1; i <= 10; i++) {
        console.log(`${numero} x ${i} = ${numero * i}`);
    }
}

Observações sobre seu código

  1. Função calcularImc: O cálculo do IMC deve ser peso / (altura ** 2), não o inverso.
  2. Função mostrarAreaPerimetro: Use crase (`) para interpolação de strings no alert.
  3. Função areaPerimetroCirculo: O cálculo da área deve ser 3.14 * raio ** 2, e a função deve ter parênteses ().

Dica: Como turbinar seus estudos utilizando o fórum

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓