1.IMC
function recogerDatos (){
let peso = parseFloat(prompt('Digita el peso: '));
let estatura = parseFloat(prompt('Digite la estatura: '));
return [peso , estatura];
}
function icmResultado(){
let [valPeso, valEstatura] = recogerDatos();
let salida = valPeso /(valEstatura**2);
alert(`El icm es ${salida}`);
//calcular de nuevo o salir
let opcionfinal = prompt(`Digite salir si desea salir de la ejecucion\n
Digite cualquier tecla si desea hacer un calculo de nuevo: `);
if (opcionfinal ==('salir'|| 'SALIR')){
console.clear('');
}else{
console.clear('');
instanciaInicial();
}
}
function instanciaInicial(){
icmResultado();
}
icmResultado();
factorial
//Funcion factorial
function factorial(num){
let fact = 1;// inicia en 1 ya que si inicia en 0 ->siempre arrojará 0
while (num>0){
fact *= num;// --->fact = facto * num
//-----> 1 = 1 * (6)
num--; //--->Decremento -1
}
console.log(fact);
}
factorial(6);
Conversion dolar a Real Brasileño
function conversionMoneda(dolar){
const realBrasileño = 5.42;
let conversion = 0;
conversion = parseFloat(dolar *realBrasileño).toFixed(2);
console.log(conversion)
return conversion;
}
conversionMoneda(9);
Cálculo del área rectangular
function calculoAreaRectangular(base, altura){
area = base * altura;
console.log(`El area de la sala rectangular de base ${base} y ${altura} es ${area}`);
return area;
}
calculoAreaRectangular(9,8);
Cálculo del área circular
function calculoAreacircular (radio){
const pi =3.14;
let area = 0;
area = parseFloat(pi *(radio**2));
console.log(area);
return area;
}
calculoAreacircular(5);
Tabla de multiplicar
//función tabla de multiplicar
function tablaDeMultiplicar(num){
let i = 1;
let limit = 13;
let tabla = 0;
while (i!=limit+1){
tabla = num * i;
console.log(`${num}*${i} = ${tabla}`);
i++;
}
}
tablaDeMultiplicar(1);