Nesse desafio infelizmente devido ao meu nível de programação ser muito iniciante tive de fazer algumas colinhas, as maiores foram criando funções no exercício 2 e 6 onde pra mim a dificuldade técnica foi bem alta uma vez que a complexidade do código talvez não tenha sido abordada nas aulas até agora. Quero retornar aqui daqui algumas aulas e refazer as atividades para por em prática o conhecimento adquirido e garantir o reforço da aula e espero conseguir acompanhar o conteúdo nas próximas aulas novamente.
//1
function calculoIMC(peso, altura){
return peso / (altura * altura);
}
let resultado = calculoIMC(100, 1.85);
console.log(resultado);
//2
function calculadoraFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
for (let multiplo = 2; multiplo <= numero; multiplo++) {
fatorial = fatorial * multiplo;
}
return fatorial;
}
let numero = 5
let resultadoFatorial = calculadoraFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultadoFatorial}`);
//3
function calculadoraDolarReal(real, dolar){
return real / dolar;
}
let dolar = 4.80;
let resultadoCambio = calculadoraDolarReal(1000, dolar);
console.log(resultadoCambio.toFixed(2));
//4
function calculadoraArea(altura, largura){
return altura * largura;
}
let resultadoArea = calculadoraArea (8, 8);
console.log(resultadoArea.toFixed(2));
function calculadoraPerimetro (altura, largura){
return 2 * (altura + largura);
}
let resultadoPerimetro = calculadoraPerimetro(8, 8);
console.log(resultadoPerimetro.toFixed(2));
//5
let pi = 3.14
function calculadoraAreaRedonda(raio) {
return pi * (raio * raio);
}
let resultadoAreaRedonda = calculadoraAreaRedonda(8);
console.log(resultadoAreaRedonda.toFixed(2));
function calculadoraPerimetroRedondo(raio){
return 2 * pi * raio;
}
let resultadoPerimetroRedondo = calculadoraPerimetroRedondo(8);
console.log(resultadoPerimetroRedondo.toFixed(2));
//6
function calculadoraTabuada(numero) {
for (let multiplo = 1; multiplo <= 10; multiplo++){
let resultadoTabuada = numero * multiplo;
console.log (resultadoTabuada);
}
}
calculadoraTabuada(5);