E ai galerinha tudo bem?
Queria deixar meu registro dos desafios da aula 3 onde o foco do desenvolvimento e aprendizado foi utilizando funções:
//criar uma função que calcule o imc
//formula imc peso / altura^2
function calcularImc(altura,peso){
let imc = peso / (altura * altura);
console.log(`O IMC é: ${imc.toFixed(2)}`);
}
calcularImc(1.90,120);
//calcular o fatorial
function calcularFatorial(n){
if(n===0 || n === 1){
return 1;
} else {
return n * calcularFatorial(n - 1);
}
}
calcularFatorial(7);
//cambio de real para dolar
function cambio(dolar){
//valores com casa decimal tem que ser separado por ponto
let dolar = 4.80;
let conversao = real * dolar;
return conversao;
}
cambio(100);
//calcular area e perimetro de um retangulo
// para calcular a area A = b x h
//para calcular o perimetro p = 2(b+h)
function medidasRetangulo (base, altura){
let area = base * altura;
let perimetro = 2(base + altura);
console.log(`A área da sua sala é de ${area.toFixed(2)}, e o perímetro ${perimetro.toFixed(2)}`);
}
medidasRetangulo(2);
//calcular a area e o perimetro de um circulo
// para calcular perimetro C = 2 * pi * raio
//para calcular area = A = pi * raio ^ 2
function medidasCirculo(raio){
const pi = 3.14;
//area
let a = pi * (raio * raio);
//perimetro
let c = 2*pi*raio;
console.log(`A área da sua sala é de ${a.toFixed(2)}, e o perímetro ${c.toFixed(2)}`);
}
medidasCirculo(5);
//função para criar a tabuada, dado um numero
function tabuada(num){
console.log(`Tabuada do ${num}`);
for(let i = 1; i <= 10; i++){
let resultado = num * i;
console.log(`${num} x ${i} = ${resultado}`);
}
}
tabuada(8);
Para os jovens navegantes que nunca usaram o to.fixed usamos ele quando precisamos limitar a quantidade de casas decimais. no exemplo acima foi para ter a medida de um espaço de uma sala, mas podemos usar para dinheiro, altura, peso etc.