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 retornofunction 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);``