Curso 03 - ATIVIDADE 01: 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.
let altura = parseFloat(prompt('Informe a sua altura (m).'));
let peso = parseFloat(prompt('Informe seu peso (Kg).'));
let imc = calcularIMC(altura, peso);
alert(`O seu IMC é: ${imc.toFixed(2)}`);
function calcularIMC(altura, peso){
return peso / (altura * altura);
}
Curso 03 - ATIVIDADE 02: Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
let numero = parseInt(prompt('Informe um numero.'));
function calcularFatorial(num){
if(num > 1){
return calcularFatorial(num - 1) * num;
}else{
return 1;
}
}
let fatorial = calcularFatorial(numero);
alert(`O fatiral de ${numero} é: ${fatorial}`);
Curso 03 - ATIVIDADE 03: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.
let valor = parseFloat(prompt('Informe o valor em Dólar a ser convertido para Real.'));
function cambio(valor){
return valor * 4.80;
}
teste = valor > 1 ? 'dolares' : 'dólar';
alert(`O valor $$ ${valor.toFixed(2)} ${teste} convertido para real é de R$ ${cambio(valor).toFixed(2)}`);
Curso 03 - ATIVIDADE 04: 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.
let altura = parseFloat(prompt('Informe a altura do chão da sala.'));
let largura = parseFloat(prompt('Informe a largura do chão da sala.'));
function calcularArea(alt, larg){
return alt * larg;
}
function calcularPerimetro(alt, larg){
return 2 * (alt + larg);
}
function exibir(){
alert(`O perímetro da sala é de ${calcularPerimetro(altura, largura).toFixed(2)} m e a área é de ${calcularArea(altura, largura).toFixed(2)} m².`);
}
exibir();
Curso 03 - ATIVIDADE 05: 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.
let raio = parseFloat(prompt('Informe o raio da sala.'));
const PI = 3.14;
function calcularArea(r){
return PI * (r * r);
}
function calcularPerimetro(r){
return 2 * (PI * r);
}
function exibir(){
alert(`O perímetro da sala é de ${calcularPerimetro(raio).toFixed(2)} m e a área é de ${calcularArea(raio).toFixed(2)} m².`);
}
exibir();
Curso 03 - ATIVIDADE 06: CCrie uma função que mostre na tela a tabuada de um número dado como parâmetro.
function mostrarTabuada(numero, multiplicador = 1) {
if (multiplicador > 10 && multiplicador > numero) {
return;
}
const resultado = numero * multiplicador;
console.log(`${numero} x ${multiplicador} = ${resultado}`);
mostrarTabuada(numero, multiplicador + 1);
}
const NUMERO = parseInt(prompt('Informe um numero para ver a tabuada.'));
console.log(`Tabuada de ${NUMERO}.`);
console.log(`${NUMERO} x 0 = 0`);
mostrarTabuada(NUMERO);