////////////////////////ESCOPO DO DESAFIO_AULA3//////////////////////////////////////
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.
2- Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
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.
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.
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.
6- Crie uma função que mostre na tela a tabuada de um número dado como parâmetro
//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.
function imc(peso, altura){
let imC = parseInt(peso/(altura*altura));
console.log(`O seu índice de massa corporal é ${imC}`);
}
imc(84,1.65);
///////////////////////////////////////////////////////
//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.
function converteDolarParaReal(dolar){
let cotacao_dolar = 4.8;
let real = cotacao_dolar * dolar;
//Retorna o valor em real com duas casas decimais.
return real.toFixed(2);
}
//Chamada da função.
//Declaração de uma variável para ser usada como argumento da função.
let ValorEmDolar = 396;
let valorEmReais = converteDolarParaReal(ValorEmDolar);
console.log(`${ValorEmDolar} dólares equivalem a R$ ${valorEmReais}`);
////////////////////Outra forma de fazer a função conveter dolar para real////////////////////////////////////
function converteDolarEmReal(dolar,cotacao){
let valorEmReal = dolar * cotacao;
return console.log(`Cotação do dia ${cotacao}. ${dolar} equivalem a R$ ${valorEmReal}`)
}
//Chamada da função.
converteDolarEmReal(396,4.8);
///////////////////////////////////////////////////////
// 2- Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
function calcularFatorial(numero){
//Fatorial dos Números igual a 0 ou igual a 1 valem 1.
if(numero == 0 || numero == 1){
//Retorna fatorial 1.
return 1;
}
let fatorial = 1;
let i = 2;
for(i; i <= numero; i++){
fatorial *= i;
}
return console.log(`O fatorial do número: ${numero} é: ${fatorial}`);
}
//Chamada da função.
calcularFatorial(5);
///////////////////////////////////////////////////////
// 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 usadas como parâmetro.
function calculaAreaPerimetroDeSalaRetancular(largura,comprimento){
let area = largura * comprimento;
let perimetro = 2 * largura * comprimento;
return console.log(`A área da sala é de: ${area}m quadrados. e o perímetro é de ${perimetro}m.`)
}
//Chamada da função.
//A entrada dos dados pode ser digitado no argumento da função
//ou pode também criar variáveis para representar os dados de entrada
let area = 2.00; //Em metros.
let perimetro = 3.00; //Em metros.
calculaAreaPerimetroDeSalaRetancular(area,perimetro);
calculaAreaPerimetroDeSalaRetancular(2.00,3.00);
//////////////////////////////////////////////////////////
// 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.
function areaPerimetroSalaCircular(raio){
let areaCirculo = Math.PI * raio * raio;
let perimetroCirculo = 2 * Math.PI * raio;
console.log(`A area do círculo é de ${areaCirculo.toFixed(2)}m quadrados e o seu perímetro é de ${perimetroCirculo.toFixed(2)}m`)
}
//Chamada da função.
let raio = 0.15; //Em metros.
areaPerimetroSalaCircular(raio);
//////////////////////////////////////////////////////////////
// 6- Crie uma função que mostre na tela a tabuada de um número dado como parâmetro
function tabuadaDeUmNumero(numeroT){
for(let i = 1; i <= 10; i++){
let resultado = numeroT * i;
console.log(`${numeroT} X ${i} = ${resultado}`);
}
}
//Chamada da função:
tabuadaDeUmNumero(7);