1
resposta

[Sugestão] Aprendendo e compartilhando

//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

let altura = parseFloat(prompt("Digite a sua altura: "));
let peso = parseFloat(prompt("Digite o seu peso: "));
function imc (peso, altura){
    let imc = peso / (altura * altura);
    return imc;
    
}
let resultadoimc = imc(peso,altura)
console.log(resultadoimc)

//Crie uma função que calcule o valor
// do fatorial de um número passado como parâmetro.
let numero = parseInt(prompt("Digite um numero para calcular fatorial: "))
function calcularFatorial(numero){
    let resultado = 1
if(numero == 0 || numero == 1){
    return 1
}
while(numero > 1){
    numero--;
    resultado = resultado * numero
    return resultado
}
 }
calcularFatorial(numero)
console.log(calcularFatorial(numero))

//Crie uma função que converte um valor em dólar, 
//passado como parâmetro, e retorna o valor equivalente
// reais. Para isso, considere a cotação do dólar igual a R$4,80.
let valor = parseFloat(prompt("Digite um valor em dolar para converter em real"))
let valorEmReal = 1
let valorEmDolar = 4.80
function converteEmReal(valor){
  valorEmReal == valorEmDolar
   cotação = valor * valorEmDolar
   return cotação
 
}
converteEmReal(valor)
console.log(converteEmReal(valor))

///Área: A=b.h, onde b é a base e h é a altura do retângulo.
//Perímetro: P=2b+2h, onde b é a base e h é a altura do retângulo.

//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.

let altura01 = parseFloat(prompt("Digite altura da sala retangular: "))
let larguraBase = parseFloat(prompt("Digite a largura da sala retangular: "))
function areaPerimetro (larguraBase,altura01){
    let area = larguraBase * altura01
    let perimetro = 2 * larguraBase + 2 * altura01
    return {area, perimetro}
}
let resultado = (areaPerimetro(larguraBase, altura01))
console.log(`A sala retangular tem a seguinte área ${resultado.area} m²`)
console.log(`A sala retangular tem o seguinte perimetro ${resultado.perimetro} m`)

//Para calcular a área do círculo, utilizamos a seguinte fórmula: Área = π. r² Onde, π: 
//constante Pi (3,14) r: raio Fórmula da circunferência do Círculo 
//(Lembrando que o perímetro do círculo é chamado também de circunferência).
// Para calcular o perímetro do círculo, utilizamos a seguinte fórmula: Perímetro = 2 π. r

//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.

let pi = 3.14;
let r = 6.00;
function areaPerimetroCircular(pi,r){
    let areaCircular = pi * r ** 2;
    let perimetroCircular = 2 * pi * r;
    return {areaCircular, perimetroCircular};
}
let resultadoCircular = (areaPerimetroCircular(pi, r));
console.log(`A sala cicular tem a seguinte área ${resultadoCircular.areaCircular} m²`);
console.log(`A sala cicular tem o seguinte perimetro ${resultadoCircular.perimetroCircular} m`);

//Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
let numeroTabuada = parseInt(prompt("Digite um número para fazer a tabuada: "))
function tabuada(numeroTabuada){
    for (let i = 1; i <= 10; i++) {
        let resultado = numeroTabuada * i;
        console.log(`${numeroTabuada} x ${i} = ${resultado}`);
    }
}
          
tabuada(numeroTabuada);
1 resposta

Oi Maria.

Tudo bem?

Muito legal ver você se dedicando aos desafios de programação. Vou dar uma olhada no seu código e fazer algumas sugestões se necessário:

1. Cálculo do IMC

Seu código para calcular o IMC está correto.

2. Cálculo do Fatorial

Aqui, você pode ajustar no while que retorna o resultado dentro do loop. Você pode deixar o resultado fora do loop:

let numero = parseInt(prompt("Digite um numero para calcular fatorial: "));

function calcularFatorial(numero) {
    let resultado = 1;
    if (numero === 0 || numero === 1) {
        return 1;
    }
    while (numero > 1) {
        resultado *= numero;
        numero--;
    }
    return resultado;
}

console.log(`O fatorial de ${numero} é ${calcularFatorial(numero)}`);

3. Conversão de Dólar para Real

Aqui, você pode definir a variável cotacao como let e chamar a função converteEmReal dentro do console.log, veja:

let valor = parseFloat(prompt("Digite um valor em dolar para converter em real"));
const valorEmDolar = 4.80;

function converteEmReal(valor) {
    let cotacao = valor * valorEmDolar;
    return cotacao;
}

console.log(`O valor em reais é R$${converteEmReal(valor).toFixed(2)}`);
  • Os exercícios 4, 5 e 6 estão corretos também! Continue assim praticando e evoluindo. Parabéns.

Veja se essas sugestões fazem sentido e aplique em seu código, não esqueça de testar em um editor de código para ver funcionando. Qualquer dúvida manda aqui. Valeu.

Espero ter ajudado e bons estudos!