1
resposta

Desafio 3 curso 2

function imc(p, h) {
return (p/ (h**2)).toFixed(2);
}
console.log(imc(48, 1.58));

function fatorial(n){
if (n < 2){
return 1;
} else {
return n * fatorial(n - 1);
}
}
console.log(fatorial(5));

// utilizado operador ternário

function fatorial2(n) {
return n < 2 ? 1 : n * fatorial2(n-1);
}
console.log(fatorial2(6));

function conversor( r ) {
return (r * 4.80).toFixed(2);
}
console.log(conversor(2));

function perimetroRetangulo (b, h) {
return 2 * ( b + h);
}
console.log(perimetroRetangulo(8, 5));

function areaPerimetroCircuferencia( r ) {
let area = 3.14 * (r**2);
let perimetro = (2 * 3.14 * r).toFixed(2);

return {
    area: area,
    perimetro: perimetro
};

}
let resultado = areaPerimetroCircuferencia(5)
console.log(A área é de, ${resultado.area} e o perimetro é ${resultado.perimetro});

function tabuada(n){
let i = 1;
while ( i <= 10){
console.log(${n} x ${i} = ${n * i});
i++;
}
}
tabuada(2)

1 resposta

Oi, Daniel! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código está bem estruturado e mostra domínio das funções em JavaScript. A boa organização também facilita a leitura, ótimo trabalho!

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!