Exercício 1:
function calculoIMC(altura, peso){
let imc = peso / (altura * altura);
return imc;
};
let testeIMC = calculoIMC(1.75, 56);
console.log(testeIMC);
Exercício 2:
function calculoFatorial(numero) {
if (numero === 0 || numero === 1){
return 1;
}
let fatorial = 1;
for (let f = 2; f <= numero; f++) {
fatorial *= f;
}
return fatorial;
}
let resultado = calculoFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}!`);
Exercício 3:
function calculoDolarParaReal(valorDoDolar) {
let cotacaoDolar = 4.80;
let valorReal = valorDoDolar * cotacaoDolar;
return valorReal.toFixed(2);
}
let valorEmReais = calculoDolarParaReal(valorDoDolar);
console.log (`${valorDoDolar} dólares é igual a ${valorReal} reais`);
Exercício 4:
function calculoAreaPerimetroRetangulo(altura, largura) {
let area = altura * largura;
let perimetro = 2 * (altura + largura);
return {area, perimetro};
}
let altura = 2;
let largura = 4;
let resultados = calculoAreaPerimetroRetangulo(altura, largura);
console.log(`Área da sala é de ${resultados.area} metros quadrados`);
console.log(`Perímetro da sala é de ${resultados.perimetro} metros`);
Exercício 5:
function calculoPerimetroCircular(raio) {
let area = Math.PI * raio * raio;
let perimetro = 2*(Math.PI * raio);
return {area, perimetro};
}
let raio = 2;
let resultados = calculoPerimetroCircular(raio);
console.log(`Área da sala é de ${resultados.area.toFixed(3)} metros quadrados`);
console.log(`Perímetro da sala é de ${resultados.perimetro.toFixed(3)} metros`);
Exercício 6:
function calculoTabuada(numero) {
for (let t = 1; t <= 10; t++) {
let resultado = numero * t;
console.log(`${numero} x ${t} = ${resultado}`);
}
}
let numero = 2;
calculoTabuada(numero);
Eu fiz os exercícios usando as respostas como base e pesquisando, achei essa lista bem difícil e complicada (um desafio bom). Mas achei meio fora do nível de onde a gente está no curso, com coisas que a gente ainda não tinha visto ou aprendido como aplicar.