Segui fazendo os codigos, acabei ontem mas preferi seguir estudando e postar tudo hoje com mais calma.
Estou bem contente de como os códigos estão começando a se alinhar, to tentando me apropriar mais das coisas que ja vimos para tentar fazer o codigo ficar mais "facil" e "limpo", ainda não sei bem como organizar tudo mas parece estar mais fluiido e estou 'travando pouquissimo agora'. Os comentários realmente me ajudam a pensar.
// 1. Função para calcular o IMC
function calcularIMC(peso, altura) {
let imc = peso / (altura * altura);
return imc
}
console.log("IMC:", calcularIMC(56, 1.65));
// 2. Função para calcular o fatorial
function calcularFatorial(numero) {
let resultado = 1;
for (let i = 1; i <= numero; i++) {
resultado *= i;
}
return resultado;
}
console.log("Fatorial de 5:", calcularFatorial(5));
// 3. Converter dólar para reais
function conversorDeDolar(valorDolar) {
let cotacao = 4.80;
let valorReal = valorDolar * cotacao;
return valorReal.toFixed(2);
}
console.log("US$100 em reais:", conversorDeDolar(100));
// 4. Área e perímetro de uma sala retangular
function calculoPerimetro(altura, largura) {
let area = altura * largura;
let perimetro = 2 * (altura + largura);
console.log("Área:", area);
console.log("Perímetro:", perimetro);
}
calculoPerimetro(120, 60);
// 5. Área e perímetro de uma sala circular
function perimetroCircular(raio) {
let pi = 3.14;
let area = pi * raio * raio;
let perimetro = 2 * pi * raio;
console.log("Área:", area.toFixed(2));
console.log("Perímetro:", perimetro.toFixed(2));
}
perimetroCircular(20);
// 6. Tabuada de um número
function tabuada(numero) {
for (let i = 1; i <= 10; i++) {
console.log(`${numero} x ${i} = ${numero * i}`);
}
}
tabuada(3);