// Desafio 1
function calcularIMC(peso, altura) {
let imc = Number(peso) / Number(altura**2);
return alert(`Seu Índice de massa corporal é: ${imc.toFixed(2)}`);
};
calcularIMC(
prompt('Quantos kg você pesa? (Exemplo: 64)'),
prompt('Qual sua altura? (Exemplo: 1.75)')
);
// Desafio 2
function calcularFatorial(numero) {
let numeroInicial = Number(numero);
let fatorial = 1;
if (numeroInicial == 0) {
alert('O fatorial de 0 é: 1');
} else if (numeroInicial < 0) {
alert('Digite um número válido');
} else {
while (numeroInicial >= 1) {
fatorial *= numeroInicial;
numeroInicial--;
}
alert(`O fatorial de ${numero} é ${fatorial}`);
}
};
calcularFatorial(
prompt('Digite um número inteiro')
);
// Desafio 3
function converterDolarParaReal(valor) {
let cotacaoDolar = 4.80
let conversaoParaReal = valor * cotacaoDolar;
return alert(`R$ ${conversaoParaReal.toFixed(2).replace('.', ',')}`);
};
converterDolarParaReal(
prompt('Digite um valor em dólar (Exemplo: 44)')
);
// Desafio 4
function calcularPerimetroRetangular(altura, largura) {
let perimetroRetangular = Number(altura*2) + Number(largura*2);
let areaRetangular = Number(altura) * Number(largura);
return alert (`O perímetro da sala retangular é: ${perimetroRetangular} m e sua área é de: ${areaRetangular} m²`);
};
calcularPerimetroRetangular(
prompt('Digite em metros a altura da sala retangular (Exemplo: 22)'),
prompt('Digite em metros a largura da sala retangular (Exemplo: 30)')
);
// Desafio 5
function calcularSalaCircular(raio) {
let r = Number(raio);
if (r <= 0) return alert('Raio inválido');
let pi = 3.14;
let area = pi * r**2;
let perimetro = 2 * pi * r;
return alert(`O perímetro da sala circular é: ${perimetro.toFixed(2)} m e sua área é de: ${area} m²`);
};
calcularSalaCircular(
prompt('Digite em metros o raio da sala circular (Exemplo: 10)')
);
// Desafio 6
function calcularTabuada(numeroTabuada) {
let multiplicadorTabuada = 1;
let tabuada = '';
while (multiplicadorTabuada <= 10) {
tabuada += `${numeroTabuada} x ${multiplicadorTabuada} = ${numeroTabuada * multiplicadorTabuada}\n`;
multiplicadorTabuada++;
}
alert(tabuada);
}
calcularTabuada(
Number(prompt('Digite um número para calcular a tabuada'))
);