oi, tive bastante dificuldade nos exercícios, principalmente no desafio 2 e no 6 mas consegui fazer depois de quebrar muito a cabeça.
//Desafio1 Calcular IMC:
function calcularIMC(peso, altura) {
let imc = peso / (altura*altura);
return imc;
}
console.log(calcularIMC(63 , 1.72));
//desafio2 Calcular Fatorial:
let numero = 8;
function calcularFatorial(numero) {
if (numero < 0) {
return 'O fatorial não é definido para números negativos.';
}
if (numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
for (let i = 2; i <= numero; i++) {
fatorial *=i;
}
return fatorial;
}
console.log(calcularFatorial(numero));
//Desafio3 converter moeda:
let cotacao = 4.80;
function conversorMoeda(dolar) {
return dolar * cotacao;
}
let valorEmDolares = 50;
console.log(conversorMoeda(valorEmDolares));
//Desafio4 periletro sala:
function salaMedida(altura,largura) {
let area = altura * largura;
let perimetro = 2 * (altura + largura);
return `Área da Sala ${area} , Perimetro da Sala ${perimetro}`;
}
let alturaSala = 5;
let larguraSala = 4;
console.log(salaMedida(alturaSala,larguraSala));
//desafio5 medidas sala circular;
let pi = 3.14;
function salaCircular(raio) {
let area = pi * raio**2;
let perimetro = 2 * pi * raio;
return `Área da Sala circular ${area}, Perímetro da Sala Circular ${perimetro}`;
}
let raioSala = 8;
console.log(salaCircular(raioSala));
//desafio6
function tabuada(numero) {
for(x=1; x<=10; x++) {
console.log(`${numero} x ${x} = ${numero * x}`);
}
}
console.log(tabuada(7));