Olá Armano Barros Alves Junior, antes de tudo quero lhe agradecer por mim comunicar sobre os ajustes. Mas não acreditei que tinha feito a questão de fatorial com erro lhe peço mil desculpas foi por falta de atenção e que estava realizando testes com o código e terminei deixando o código com erro de lógica que mudou o cálculo do fatorial. Então olhando hoje o código com calma vi de cara o erro fatorial = i, i++; e ai consertei para-> fatorial = fatorial*i, i++;. Como podia calcular o produto em Armano, que erro que esqueci o sinal *.
Obrigado mesmo meu amigo. E lhe peço desculpas. Não podia ter errado.
Agradeço desde já sua atenção.
1-) Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, a partir de sua altura, em metros, e peso, em quilogramas, que serão recebidos como parâmetro.
R-
function calculaIMC(altura,peso){
return peso/(alturaaltura);
}
let altura = 1.70;
let peso = 80;
return peso/(altura*altura).toFixed(2);
2-) Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
R-
function calculaFatorial(numero) {
let fatorial = 1, i = 2;
while(i <= numero){
fatorial = fatorial*i, i++;
}
return(fatorial);
}
let numero = 5;
console.log(calculaFatorial(numero));
3-) Crie uma função que converte um valor em dólar, passado como parâmetro, e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$4,80.
R-
function converteMoeda(dolares) {
return (dolares/4.80);
}
let dolares = 80;
console.log(converteMoeda(dolares));
4-) Crie uma função que mostre na tela a área e o perímetro de uma sala retangular, utilizando altura e largura que serão dadas como parâmetro.
R-
function calculaSala(comprimentoSala,larguraSala) {
let perimetroSala = 2 * (parseInt(comprimentoSala) + parseInt(larguraSala));
let areaSala = (parseInt(comprimentoSala) * parseInt(larguraSala));
}
let comprimentoSala = 5, larguraSala = 3;
console.log(calculaSala(comprimentoSala,larguraSala));
5-) Crie uma função que mostre na tela a área e o perímetro de uma sala circular, utilizando seu raio que será fornecido como parâmetro. Considere Pi = 3,14.
R-
function calculaSala(comprimentoSala,larguraSala) {
let perimetroSala = 2 * (parseInt(comprimentoSala) + parseInt(larguraSala));
let areaSala = (parseInt(comprimentoSala) * parseInt(larguraSala));
document.getElementById("meuTitulo2").textContent = `A area da sala é de: ${areaSala}`;
document.getElementById("meuTitulo3").textContent = `O perimetro da sala é de: ${perimetroSala}`;
}
----------------------------------
Exemplo p/ teste:
**sala.js**
function dadosDaSala(){
let comprimentoSala = 5, larguraSala = 3;
calculaSala(comprimentoSala,larguraSala);
}
function calculaSala(comprimentoSala,larguraSala) {
let perimetroSala = 2 * (parseInt(comprimentoSala) + parseInt(larguraSala));
let areaSala = (parseInt(comprimentoSala) * parseInt(larguraSala));
document.getElementById("meuTitulo2").textContent = `A area da sala é de: ${areaSala}`;
document.getElementById("meuTitulo3").textContent = `O perimetro da sala é de: ${perimetroSala}`;
}
**indexSala.html**
<!DOCTYPE html>
Cálculo dados sala!
Cálculo da área da sala!
Cálculo do perimetro da sala!
6-) Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
R-
tabuada.js
function mudarTabuada(){
let numeroDaTabuada = 5;
calculaTabuada(numeroDaTabuada);
}
function calculaTabuada(numeroDaTabuada) {
let numeroMultiplica = 0;
let calculoDaTabuada = 0;
document.getElementById("meuTitulo1").textContent = `.:TABUADA DE MULTIPLICAÇÃO:.`;
document.getElementById("meuTitulo2").textContent = `Tabuada do Número: ${numeroDaTabuada}`;
while (numeroMultiplica <= 10){
calculoDaTabuada = (numeroDaTabuada) * (numeroMultiplica);
let textoComQuebra = `<br>Número ${numeroDaTabuada} x ${numeroMultiplica} = ${calculoDaTabuada}`+ "<br>";
document.getElementById("meuElemento").innerHTML += textoComQuebra;
numeroMultiplica++
}
}
Exemplo p/ teste:
**indexTabuada.html**