Desafio 1:
alert('Descubra o seu IMC:');
let pesoKg = prompt('Qual é o seu peso?');
let alturaM = prompt('Qual é a sua altura?');
function imc(peso, altura) {
return peso / (altura * altura);
}
let resultado = imc(pesoKg, alturaM).toFixed(2);
alert(`Seu IMC é ${resultado}`);
Desafio 2:
function valorFatorial(numero) {
let resultado = numero;
if(numero == 0 || numero == 1){
return 1;
};
while(numero > 1){
numero--;
resultado *= numero;
};
return resultado;
};
let valor = valorFatorial(1);
console.log(valor);
Desafio 3:
function conversor(dolar) {
let cotacao = 4.80;
return dolar * cotacao;
}
console.log(conversor(3).toFixed(2));
Desafio 4:
function areaSalaRetangular(altura, largura) {
let area = altura * largura;
let perimetro = 2 * largura + 2 * altura;
return `A área é ${area}m² e o perímetro é ${perimetro}m.`;
}
alert(areaSalaRetangular(12, 4));
Desafio 5:
function areaCirculo(r) {
let pi = 3.14;
let area = pi * r * r;
let perimetro = 2 * pi * r;
return `A área do círculo é ${area.toFixed(2)}m2 e o perímetro é ${perimetro.toFixed(2)}m.`;
}
alert(areaCirculo(4));
Desafio 6:
function tabuada(numero) {
let numb = 0;
while (numb < 10) {
numb++;
let resultado = numero * numb;
console.log(`${numero} * ${numb} = ${resultado}`);
}
}
tabuada(2);