1
resposta

resultado desafio funções 2

oi, tive bastante dificuldade nos exercícios, principalmente no desafio 2 e no 6 mas consegui fazer depois de quebrar muito a cabeça.

//Desafio1 Calcular IMC:
function calcularIMC(peso, altura) {
   let imc = peso / (altura*altura);
   return imc;
}
console.log(calcularIMC(63 , 1.72));

//desafio2 Calcular Fatorial:
let numero = 8;
function calcularFatorial(numero) {
    if (numero < 0) {
        return 'O fatorial não é definido para números negativos.';
    }
    if (numero === 0 || numero === 1) {
        return 1;
    }
     let fatorial = 1;
     for (let i = 2; i <= numero; i++) {
        fatorial *=i;
     }
     return fatorial;
}

console.log(calcularFatorial(numero));

//Desafio3 converter moeda:
let cotacao = 4.80;
function conversorMoeda(dolar) {
    return dolar * cotacao;
}
let valorEmDolares = 50;
console.log(conversorMoeda(valorEmDolares));

//Desafio4 periletro sala:
function salaMedida(altura,largura) {
    let area = altura * largura;
    let perimetro = 2 * (altura + largura);
    return `Área da Sala ${area} , Perimetro da Sala ${perimetro}`;
}
let alturaSala = 5;
let larguraSala = 4;
console.log(salaMedida(alturaSala,larguraSala));

//desafio5 medidas sala circular;
let pi = 3.14;
function salaCircular(raio) {
    let area = pi * raio**2;
    let perimetro = 2 * pi * raio;
    return `Área da Sala circular ${area}, Perímetro da Sala Circular ${perimetro}`;
}
let raioSala = 8;
console.log(salaCircular(raioSala));

//desafio6 
function tabuada(numero) {
    for(x=1; x<=10; x++) {
        console.log(`${numero} x ${x} = ${numero * x}`);
    }
}
console.log(tabuada(7));
1 resposta

Oi Renata! Tudo bem?

Que bom que você conseguiu superar as dificuldades e resolver os desafios! Isso mostra muita determinação e resiliência.

Quando tiver dúvidas ou se algo não estiver funcionando como esperado, sinta-se à vontade postar aqui no fórum.

Bons estudos!