Ahi les envio mi código para calculo IMC con las variantes de lo que se enseñó en los videos.
<meta charset="UTF-8">
<h1>PROGRAMA CALCULAR IMC</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
document.write("<hr>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write("<big>"+frase+"</big>");
saltarLinea();
}
// func basicas
function CALCIMC(peso,altura){
IMC=peso/(altura*altura);
return (IMC);
}
CALCIMC(104,1.73);
CALCIMC(100,1.76);
// funcion IMC
var peso1=104;
var altura1=1.73;
var IMC_crist=CALCIMC(peso1,altura1);
imprimir("El imc de Christian es: "+IMC_crist);
var peso2=100;
var altura2=1.76;
var IMC_fel=CALCIMC(peso2,altura2);
imprimir("El imc de Felipe es: "+IMC_fel);
//VARIACION de funcion IMC
function ELIMC(peso,altura,nombre){
IMC=peso/(altura*altura);
imprimir("El imc de "+nombre+" es: "+IMC);
}
ELIMC(104,1.73,"El Capitan América");
ELIMC(100,1.76,"Hulk");
// funcion promedio IMC
function PROMIMC (p1,alt1,nom1,p2,alt2,nom2){
IMC1=p1/(alt1+alt1);
IMC2=p2/(alt2*alt2);
IMCP=(IMC1+IMC2)/2;
imprimir("El promedio de IMC de "+nom1+" y "+nom2+" es igual a "+IMCP);
}
PROMIMC(95,1.73,"Juan",80,1.74,"Pedro");
PROMIMC(85,1.55,"Talia",78,1.8,"Ana");
// funcion con return
function IMCX(peso,altura){
IMC=peso/(altura*altura);
return (IMC);
}
var IMC_CR7=IMCX(77,1.8);
var IMC_MESSI=IMCX(75,1.75);
imprimir("El promedio de IMC calculado de CR7 y MESSI es: "+(IMC_CR7+IMC_MESSI)/2);
imprimir("El promedio de IMC calculado de PG9 y CUEVA es: "+(IMCX(75,1.9)+IMCX(73,1.88))/2);
// Interactuar con el usuario
function imc_datos(px,altx){
return(px/(altx*altx));
}
nombrex=prompt("Ingrese su nombre");
pesox=prompt("Ingrese peso");
alturax=prompt("Ingrese su altura");
imc_calcx=imc_datos(pesox,alturax);
imprimir("El imc para "+nombrex+" según los datos es: "+ imc_calcx);
</script>
Espero les sirva