Veo que la modificación que se realiza en el minuto 16 ... si bien entrega los valores del calculo .. la presentación que realiza en la ejecución es totalmente distinta ... varia de
El IMC de Christian es: 23.9994 ....
El IMC de Felipe es: 25.0593 ....
Y ahora pone
El imc calculado es: 23.9994 ....
El imc calculado es: 25.0593 ....
sin identificar a quien corresponde cada IMC, por lo que entiendo que no es lo mismo, y no hace más eficiente al código sino que lo modifica y obtenemos un resultado distinto.