Desafio 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 calculoIMC(altura, peso){
return IMC = peso/(altura * altura);
}
let exibeResultado = calculoIMC(1.65, 70)
console.log(exibeResultado);
Desafio 2
// Crie uma função que calcule o valor do
// fatorial de um número passado como parâmetro.
function fatorial(numero){
if (numero == 1 || numero == 0){
return 1;
} else {
return numero * fatorial (numero - 1);
}
}
let numero = 10;
let resultado = fatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}`);
Desafio 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 converteDolar(valorEmDolar){
return reais = valorEmDolar * 4.80 ;
}
let valorEmDolar = 100;
let reais;
let resultado = converteDolar(valorEmDolar);
console.log(`O valor de U$ ${valorEmDolar} equivale a R$ ${resultado}`);
Desafio 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.
function mostrarAreaPerimetro(largura, altura){
let perimetroDoRetangulo = largura * altura;
let areaDoRetangulo = 2 * (largura * altura);
console.log(`O perimetro do retangulo é ${perimetroDoRetangulo}`);
console.log(`A area do retangulo é ${areaDoRetangulo}`);
}
mostrarAreaPerimetro(5, 10);
Desafio 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 salaCircular(raio){
let areaCirculo = 3.14 * (raio * raio);
let perimetroCirculo = 2 * 3.14 * raio;
console.log(`A area do circulo é ${areaCirculo}`);
console.log(`O perimetro da area é ${perimetroCirculo}`);
}
let raio = 2;
salaCircular(raio);
Desafio 6
//Crie uma função que mostre na tela a tabuada de
// um número dado como parâmetro.
function calculoTabuada(numero){
for (let i = 0; i<=10; i++) {
let resultado = numero * i;
console.log(`${numero} X ${i} = ${resultado}`);
}
}
numero = 5;
calculoTabuada(numero);