1
resposta

Mais um desafio concluído

Desafio 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(alt, peso) {
  let imc = peso / (alt * alt);
  return imc
}

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


function calcularFatorial(num){
    
    resultado = num
    while(num > 1){
        num = num - 1;
        resultado = resultado * num

    }
    return (resultado)
}

Desafio 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 cotacaoReal(dolar){
  let real = dolar * 4,80
  return real
}

Desafio 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 medidaSala(largura, comprimento){
  let areaTotal = largura * comprimento;
  let perimetroTotal = (largura * 2) + (comprimento * 2);
  return (A área da sala correspode a ${areaTotal} m² e o perímetro da sala é ${perimetroTotal}.);
}

Desafio 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 criarPAC(raio, pi){
    pi = 3,14; 
    perimetro = (2*pi*raio);
    area = (pi*raio*raio);

    return ('A área é igual a '+area+' e o perímetro '+perimetro);
}

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

Esse arreguei kkk

1 resposta

Oii, Hugo! Tudo bem?

Obrigada por postar aqui as soluções dos desafios propostos. Continue treinando assim!

No GitHub há todas as resoluções dos desafios, porém, vou deixar aqui também pra ser mais fácil de encontrar, caso você ou outro aluno queiram ver aqui no fórum. Vou dar uma explicadinha sobre o desafio aqui. ^_^

O código ficaria assim:

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

// Exemplo de uso
let numero = 7;
mostrarTabuada(numero);

Nós criamos uma função chamada mostrarTabuada que leva um parâmetro chamado numero. Dentro da função há um loop que começa com uma variável i de valor 1. A partir daí especificamos que enquanto a variável i for menor do que 10, ela deverá ter um incremento chamado de i++, que também equivale a i = i + 1. E pelo console mostramos a frase: o número multiplicado pela variável i é igual ao resultado.

Depois disso criamos uma variável com o nome resultado, que multiplica o parâmetro (do lado de fora, ao criar a variável, ela será nomeada de numero) pela variável i.

Espero que a explicação tenha ajudado. Se alguma dúvida surgir, fique à vontade para postar aqui no fórum.

Abraços e bons estudos!