midudev / aprende-javascript-problemas

Repositorio para indicar problemas en la plataforma de Aprende JavaScript
https://aprendejavascript.dev
123 stars 4 forks source link

Operadores lógicos: respuesta correcta marcada como errónea #361

Open ByDSA opened 1 year ago

ByDSA commented 1 year ago

Link: https://www.aprendejavascript.dev/clase/introduccion/operadores-logicos

En el ejercicio de "Tenemos un producto en una tienda. Cuesta 1500 y tenemos un descuento del 25%. Tengo 1150€ en mi cartera. Escribe un código que me diga si puedo comprarlo. No uses paréntesis." he puesto como respuesta "1150 - 1500 0.75 >= 0", siendo equivalente a la respuesta sugerida ("1500 0.75 <= 1150") y me la marca como respuesta incorrecta. Sin embargo sí marca como correcta "1150 >= 1500 * 0.75" (que es correcto).

También, notificar que el botón de "Ver solución" sólo funciona una vez. La siguiente vez el texto no se sustituye por la respuesta correcta pero el notificador de correcta/errónea se pasa a "correcta" independientemente de lo que haya en el textbox.

mateorol9 commented 1 year ago

@ByDSA Si entiendo bien el ejercicio que planteas está malo, te lo explico: 1500 0.75 - 1150 >= 0 da como resultado -25, en otras palabras es incorrecto. Aun así deberías es plantearlo de esta manera para que te de True: 1150 - 1500 0.75 >= 0. Pd: ¡Aun así da incorrecto el ejercicio con este planteamiento, saludos!

ByDSA commented 1 year ago

@ByDSA Si entiendo bien el ejercicio que planteas está malo, te lo explico: 1500 0.75 - 1150 >= 0 da como resultado -25, en otras palabras es incorrecto. Aun así deberías es plantearlo de esta manera para que te de True: 1150 - 1500 0.75 >= 0. Pd: ¡Aun así da incorrecto el ejercicio con este planteamiento, saludos!

Sí, cometí un typo al escribirlo en el issue, ya lo he editado. Gracias ;)