5. Calcula operaciones y costes de compra
Calcular el coste de un lote antes de gastar el saldo.
En esta página
Objetivo: Calcular el coste de un lote antes de gastar el saldo.
Antes de empezar: La cartera Normal y la lectura de errores.
La idea que vas a utilizar
El coste es la suma de los precios de las unidades; Current Owned desplaza el precio de partida. Calcular un coste no descuenta recursos.
Predice antes de ejecutar
Con precio inicial 100 e incremento 50, ¿tres unidades cuestan 300 o 450?
Construye y comprueba
En esta práctica comprobarás cálculos individuales y una compra con precios crecientes. Usa el BP_MiNumero que creaste antes; no necesitas assets ni archivos de ejemplo adicionales.
- Abre su EventGraph y conserva el flujo calcular → Is Success → Branch → mostrar valor o error.
- Busca una operación de la tabla en el menú del grafo. Crea sus entradas con Make Scientific Number; para estos valores deja Exponent en 0.
- Conecta el resultado al flujo de comprobación. Compila, pulsa Play y compara con la tabla. Detén Play antes de cambiar de operación.
- Si el nodo devuelve un bool y Out Error, comprueba ese bool con Branch y usa Out Error en la rama de fallo. Conecta los pines blancos cuando el nodo tenga ejecución.
| Operación | Entradas | Resultado independiente esperado |
|---|---|---|
| Subtract | 3000, 2000 | 1000 |
| Multiply | 2000, 3000 | 6000000 |
| Divide | 3000, 3 | 1000 |
| Power | Base 2, Exponent 10 | 1024 |
| Square Root | 144 | 12 |
| Apply Production | Current Value 1000, Production Per Second 25, Delta Seconds 4 | 1100 |
| Arithmetic Purchase Cost | Num Items 3, Price Start 100, Price Add 50, Current Owned 0 | 450 |
| Max Affordable Arithmetic | Resources Available 1000, Price Start 100, Price Add 50, Current Owned 0 | 5 |
El coste de tres unidades es 100 + 150 + 200 = 450. Con 1000 puedes comprar 5: cuestan 1000 en total; seis costarían 1350.
Al terminar: debes poder cambiar una entrada, repetir el cálculo y explicar su resultado antes de aplicar un formato.
Comprueba tu razonamiento
Ver la explicación
Cuestan 450: 100 + 150 + 200. Con Current Owned = 2, las siguientes tres cuestan 200 + 250 + 300 = 750.
Ahora prueba tú: Cambia Current Owned a 2, predice el coste de tres unidades y compruébalo.
Puedes continuar cuando: puedes separar cálculo, comprobación de saldo y descuento real.
Tu progreso se guarda solo en este navegador y se conserva al cambiar de idioma.