Compartilho minhas soluçoes !! Aceito sugestoes
Ex1
let peso = prompt('Informe se peso(kg)');
let altura = prompt('Informe sua altura(metro e cm)');
function somarIMC(peso, altura){
let soma = peso / (altura * 2);
//to.Fixed esta diminuindo as casas decimais
let valorImc = soma.toFixed(2);
return valorImc;
}
console.log(somarIMC(peso, altura));
Ex2
let valorFatorial = parseInt(prompt('Digite um numero: '));
function numeroFatorial(valorFatorial) {
if (valorFatorial < 0)
return -1;
else if (valorFatorial == 0)
return 1;
else {
return (valorFatorial * numeroFatorial(valorFatorial - 1));
}
}
console.log(numeroFatorial(valorFatorial));
Ex3
let moeda = parseFloat(prompt('Informe o valor: '));
let cotaDolar = 4.80;
function converterDolar(moeda, cotaDolar){
let somar = moeda * cotaDolar;
let total = somar.toFixed(2);
return total;
}
console.log(converterDolar(moeda, cotaDolar));
Ex4
let altura = parseFloat(prompt('Informe a altura: '));
let largura = parseFloat(prompt('Informe a largura: '));
function calcularArea(altura, largura){
let valorArea = altura * largura;
return valorArea;
}
console.log(calcularArea(altura, largura));
Ex5
let area = parseFloat(prompt('Informe a area: '));
function areaPi(area){
let somarArea = Math.PI * area * area;
let somarPerimetro = 2 * Math.PI * area;
let totalArea = somarArea.toFixed(2);
let totalPerimetro = somarPerimetro.toFixed(2);
return console.log(`A area e ${totalArea}, e o perimetro e ${totalPerimetro} .`);
}
areaPi(area);
Ex6
let valorTabuada = prompt('Informe um valor: ');
function exibirTabuada(valorTabuada){
console.log(`Tabuada do valor escolhido ${valorTabuada}`);
for(let i = 1; i <= 10; i++){
//Somando cada valor i++
let adicaoTabuada = valorTabuada * i;
console.log(`${valorTabuada} x ${i} = ${adicaoTabuada} `);
}
}
exibirTabuada(valorTabuada);