Segue resultado do desafio
// Desafio Reinicio do jogo
// 1. Calculo do IMC
let altura = 1.82 ; // Metros
let peso = 85; // Kg
let IMC;
IMC = calculoIMC(peso,altura);
console.log(`1. IMC é ${IMC}`);
function calculoIMC(pesoCalc,alturaCalc) {
return Math.round((pesoCalc/(alturaCalc*alturaCalc))*100)/100;
}
// 2. Calculo do Fatorial de um número
let resultado = 1;
let n =5;
fatorial(n);
function fatorial(n) {
for ( i = 1; i <= n; i++){
resultado *= i;
}
return resultado;
}
console.log(`2. resultado do fatorial é ${resultado}`);
// 3. Calculo de conversao de Dolar para reais;
let dolar = 10;
let reais;
dolarToReais(dolar);
function dolarToReais(dolar) {
reais = dolar*4.8;
return reais;
}
console.log(`3. Conversão dolar de ${dolar}$ para ${reais}R$`);
// 4. Calcule o perímetro e a área da sala retangular
let alturaRet = 4;
let larguraRet = 5;
let perimetro;
let area;
calculoAreaPerimetro(alturaRet,larguraRet);
function calculoAreaPerimetro(alturaRet,larguraRet) {
perimetro = (alturaRet*2) + (larguraRet*2);
area = alturaRet*larguraRet;
return perimetro,area;
}
console.log (`4. Retangulo o perimetro é ${perimetro} e a área ${area}`);
// 5. Calcular a área e o perimetro de uma sala circular
area = 0;
perimetro = 0;
let raio = 6;
calcularAreaPerimetroCirculo(raio);
function calcularAreaPerimetroCirculo(raio) {
perimetro = (2*3.14*raio); //perimetro = (2*pi*r)
perimetro = Math.round(perimetro*100)/100; // arredondar para duas casas decimais
area = (3.14*raio*raio); //area = pi*r^2
area = Math.round(area*100)/100; // arredondar para duas casas decimais
return perimetro, area
}
console.log (`5. Circulo o perimetro é ${perimetro} e a área ${area}`);
// 6. Mostre na tela a tabuada de um número dado como parâmetro
n = 2; // número escolido.
resultado = 0; // resultado da tabuada
console.log(`6. Tabuada do ${n}`);
tabuada(n);
function tabuada(n) {
for ( i = 1; i <= 10; i++){
resultado = n*i;
console.log(`${n}x${i}=${resultado}`);
}
}