Hola chicos, revisando de nuevo el curso de lógica de programación 2, me entró una duda: Cuando utilizamos:
function calcularImc(peso,altura) {
imc = peso / (altura * altura);
return(imc);
}
var nombre = prompt("Informe su nombre")
var pesoInformado = prompt(nombre + ", informe su peso")
var alturaInformado = prompt(nombre + ", informe su altura")
var imcCalculado = calcularImc(pesoInformado,alturaInformado)
imprimir(nombre + ", el IMC calculado es " + imcCalculado)
...no utilizamos el parseInt para transformar el texto en números. ¿Eso es porque "10" * 2 = 20 y "10" / 2 = 5 ?, es decir, en la multiplicación y división cuando tenemos un número con un string, el string se convierte a número? Porque en este caso siguiente sí se utilizó el parseInt por ese motivo, pero tiene una suma:
var victorias = parseInt(prompt("Informe la cantidad de victorias de su equipo de fútbol"));
var empates = parseInt(prompt("Informe la cantidad de empates"));
var puntosTotal = victorias * 3 + empates;
document.write("El total de puntos del equipo es " + puntosTotal);
Muchas gracias.