function calcularIMC() {
let peso = parseFloat(prompt("Digite seu peso (kg):"));
let altura = parseFloat(prompt("Digite sua altura (m):"));
let imc = peso / (altura * altura);
console.log(Seu IMC é: ${imc.toFixed(2)}
);
}
function calcularFatorial() {
let numero = parseInt(prompt("Digite um número para calcular o fatorial:"));
let fatorial = 1;
for (let i = 2; i <= numero; i++) {
fatorial *= i;
}
console.log(Fatorial de ${numero} é: ${fatorial}
);
}
function converterDolarParaReais() {
let valorDolar = parseFloat(prompt("Digite o valor em dólar:"));
const cotacao = 4.80;
let valorReais = valorDolar * cotacao;
console.log(US$${valorDolar} equivale a R$${valorReais.toFixed(2)}
);
}
function salaRetangular() {
let altura = parseFloat(prompt("Digite a altura da sala (m):"));
let largura = parseFloat(prompt("Digite a largura da sala (m):"));
let area = altura * largura;
let perimetro = 2 * (altura + largura);
console.log(Área da sala: ${area} m²
);
console.log(Perímetro da sala: ${perimetro} m
);
}
function salaCircular() {
let raio = parseFloat(prompt("Digite o raio da sala circular (m):"));
const pi = 3.14;
let area = pi * raio * raio;
let perimetro = 2 * pi * raio;
console.log(Área da sala circular: ${area} m²
);
console.log(Perímetro da sala circular: ${perimetro} m
);
}
function mostrarTabuada() {
let numero = parseInt(prompt("Digite um número para ver a tabuada:"));
console.log(Tabuada do ${numero}:
);
for (let i = 1; i <= 10; i++) {
console.log(${numero} x ${i} = ${numero * i}
);
}
}
function menu() {
const opcao = prompt(
"Escolha uma opção:\n" +
"1 - Calcular IMC\n" +
"2 - Calcular Fatorial\n" +
"3 - Converter Dólar para Reais\n" +
"4 - Sala Retangular (Área e Perímetro)\n" +
"5 - Sala Circular (Área e Perímetro)\n" +
"6 - Mostrar Tabuada"
);
switch (opcao) {
case "1": calcularIMC(); break;
case "2": calcularFatorial(); break;
case "3": converterDolarParaReais(); break;
case "4": salaRetangular(); break;
case "5": salaCircular(); break;
case "6": mostrarTabuada(); break;
default: console.log("Opção inválida.");
}
}
// Chamar automaticamente ao abrir a página
menu();