Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Lista de Exercícios Funções

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

alert('Descubra o seu IMC.');
let pesoKg = prompt('Qual seu peso?');
let alturaM = prompt('Qual sua altura?');

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

let resultado = parseInt(imc(pesoKg, alturaM));
alert(`Seu IMC é ${resultado}`);

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

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

let valor = valorFatorial(1);
console.log(valor);

//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 conversor(real){
  let dolar = 4.80;
  return real == 1 ? dolar : real * dolar;
};
console.log(conversor(3).toFixed(2));

//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 areaSalaRetangular(altura, largura) {
  let area = altura * largura;
  let perimetro = 2 * largura + 2 * altura;
  return `A área é ${area}m² e o perímetro é ${perimetro}m.`
}

alert(areaSalaRetangular(12, 4));

//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 areaCirculo(r){
  let area = 3.14 * r * r;
  let perimetro = 2 * 3.14 * r;
  return `A área do circulo é ${area}m e o perímetro é ${perimetro}.`;
};

alert(areaCirculo(4));

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

function tabuada(numero){
  let numb = 0;
  while(numb < 10){
    numb++;
    let resultado = numero * numb;
    console.log(`${numero} * ${numb} = ${resultado}`);
  };
};

tabuada(2);
1 resposta
solução!

Oi, Marcell, tudo bem?

Parabéns pelo resultado na resolução do desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum. Abraços!