2
respostas

[Projeto] Solução dos Exercicios

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 indiceDeMassaCorporal (altura,peso){
 let resultadoIMC = Math.round (peso / (altura*altura));
}

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

function fatorial(numero) {
  if (numero == 0 || numero == 1) {
    return 1;
  } else {
    return numero * fatorial(numero-1);
  }
}

console.log(fatorial(3));

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 converteReais(valorDolar){
 let valorReal = valorDolar * 4.8;
 return valorReal;
}

console.log(`O valor de ${2} $ equivale a ${converteReais(2)} R$`);

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 areaSala (altura, largura){
  let area = altura * largura;
  let perimetro = (2*altura)+ (2* largura);
  return [area, perimetro];
}

let [a,p] = areaSala(4,5);
console.log(`A área da sala é ${a} e o Perímetro ${p}`);

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 areaSalaCircular (raio){
  let area = Math.PI * (raio*raio);
  let perimetro = 2*Math.PI*raio;
  return [area, perimetro];
}

let [a,p] = areaSalaCircular(4);
console.log(`A área da sala Circular é ${a.toFixed(2)} e o Perímetro ${p.toFixed(2)}`);

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

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

console.log(tabuada(7));
2 respostas

Bom dia!

Muito bem, ficou show de bola. Única coisa que como não foi passado ainda como fazer o laço de repetição com FOR (até e a aula deste desafio), acabei usando o loop WHILE para realizar a conta dos números fatoriais e a tabuada.

Bom dia, muito obrigada! Foi algo que eu já tinha estudado anteriormente assistindo o Haward CS50! Recomendo muito tem no YouTube as aulas e no site deles os exercicios!