0
respostas

Meus códigos

Confesso que achei esses exercícios bem mais difíceis, Precisei de ajuda para resolver e não entendi algumas coisas muito bem

Esse primeiro foi tranquilo
function imc(peso, altura) { return peso / (altura * altura); } console.log(imc(60, 1.56));

Esse aqui já achei mais difícil
``
function fatorial(numero) {
let resultado = 1;

while (numero > 1) {
    resultado = resultado * numero;
    numero--;
}

return resultado;

}
console.log(fatorial(5)); ``

Esse tive que pesquisar como colocar em valor monetário pq não sabia
``function converter(valor) {
let resultado = valor * 4.80;

return resultado.toLocaleString('pt-BR', {
    style: 'currency', currency: 'BRL'
});

}
console.log(converter(10));``

Esse foi mais tranquilo tbm
``function calculos(altura, largura) {
let area = altura * largura;
let perimetro = 2 * (altura + largura);

alert(`A área da sala é ${area}m2 e o perímetro é ${perimetro} m.`);

}
calculos(5, 10);``

Esse aqui achei q tinha que colocar um retorno
function circulo(raio) { let area = 3.14 * (raio * raio); let perimetro = 2 * 3.14 * raio; alert(`A área do círculo é ${area} e o perímetro é ${perimetro}`); } circulo(2);

Esse aqui eu me compliquei mais tbm na questão da estrutura, onde colocar cada coisa, essa quabra de linha que não conhecia...
``function tabuada(numero) {
let i = 1;
let resultado = "";

while (i <= 10) {
    resultado += (`${numero} x ${i} = ${numero * i}\n`);
    i++;
}
alert(resultado);

}
tabuada(5);``