#71 Gracias por la explicación. ¿La rapidez estaría en el proceso de escritura propiamente o en el procesamiento de la calculadora al interpretar la entrada?
#74 una de las razones está en que no se requieren paréntesis para anidar operaciones, eso ya de por sí ahorra tecleos, luego está en que para introducir las operaciones debes "entenderlas" lo que te hace menos propenso a errores en la introducción de operaciones
#78 si te fijas el operador es el que fuerza el cálculo, si pones dos operadores seguidos el segundo opera sobre los resultados de los dos anteriores (que serían los paréntesis en tu ejemplo), multiplicando ambos resultados
otro ejemplo sencillo
2+3+4+5 sería 2 3 + 4 + 5 +
Aquí ves que sumas primero 2 y 3 (2 3 +) añades el 4 y lo sumas (4 +) pero como no hay otro sumando salvo el resultado anterior se suma a ese, y con el cinco igual (5 +) que al estar él solo se sumará al resultado de las operaciones anteriores
#79 Sí, sí, siempre hay un dato en el búfer y luego el que acabas de meter y luego la operación, que vuelve a dejar un dato en el búfer y el prompt queda a la espera de otro dato o de una operación, etc. El algoritmo para interpretar es simple y puede ir haciendo las operaciones sobre la marcha en lugar de tener que analizar primero toda fórmula si se escribiera en términos algebraicos.
1k 40
Hemos deshabilitado la autenticación con Facebook. Si entras a Mediatize con una cuenta de Facebook, lee esto.
*
Me ha hecho falta ayuda, joio las comas según la calculadora que uses pueden no ser necesarias asi que podría ser: 1 2 + 3 4 - * 5 /
*
otro ejemplo sencillo
2+3+4+5 sería 2 3 + 4 + 5 +
Aquí ves que sumas primero 2 y 3 (2 3 +) añades el 4 y lo sumas (4 +) pero como no hay otro sumando salvo el resultado anterior se suma a ese, y con el cinco igual (5 +) que al estar él solo se sumará al resultado de las operaciones anteriores