En la multiplicación A802 x A = 5B61B. Cuánto vale B ?
A representa un dígito de 0-9
B representa un dígito de 0-9
Con LogoFE
Formemos la operación con A=2 B=9
muestra aplica [[A B] `[,@[junta `[,:A 8 0 2]] * ,:A = ,@[junta `[5 ,:B 6 1 ,:B]]]] [2 9]
[2802 * 2 = 59619]
Formemos la operación con A=2 B=2
muestra aplica [[A B] `[,@[junta `[,:A 8 0 2]] * ,:A = ,@[junta `[5 ,:B 6 1 ,:B]]]] [2 2]
[2802 * 2 = 52612]
Si ejecutamos esa instrucción vemos que nos da que es falso
muestra ejecuta [2802 * 2 = 52612]
falso
Lo mismo pero poniendo todo:
muestra ejecuta aplica [[A B] `[,@[junta `[,:A 8 0 2]] * ,:A = ,@[junta `[5 ,:B 6 1 ,:B]]]] [2 2]
falso
Esto es el resultado primero y luego la operación:
muestra expon [ejecuta mismo] aplica [[A B] `[,@[junta `[,:A 8 0 2]] * ,:A = ,@[junta `[5 ,:B 6 1 ,:B]]]] [2 2]
[falso [2802 * 2 = 52612]]
Probamos con todos los valores de A y de B y filtramos por el resultado (lo primero):
muestra filtra "primero junta tabla [expon [ejecuta mismo] aplica [[A B] `[,@[junta `[,:A 8 0 2]] * ,:A = ,@[junta `[5 ,:B 6 1 ,:B]]]] lista] duplica iota 10
[[cierto [7802 * 7 = 54614]]]