"> Foro - Calculo de Porcentajes con /Scoreboards en Bloques de comandos - Page 1 of 1
Marzo 15, 2025, 03:10:09 am
Visitante

Autor Tema:  Calculo de Porcentajes con /Scoreboards  (Leído 2583 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Febrero 07, 2017, 12:10:05 am

SoulAlex




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MapMaker y Avanzado En Comandos
  • Actividad

  • 0%
  • Logros

Más información

Buenas! :3


Buenas Foreros de Minecraftmin!, hoy les vengo a presentar como calcular porcentajes con reglas de tres con /scoreboards con ello podremos hacer un montón de nuevas cosas. como por ejemplo:

-Calcular el porcentaje de todos los objetivos de un mapa CTM, como lanas, objetos extras, poderes, eastereggs. y así determinar si el mapa se ha completado al 100%

-Determinar en cuanto Por ciento esta hecho o se necesitara para culminar una misión ''x'' como picar 1000 bloques de piedra. y solo tienes picado 140 = 14%. etc....

Desde pequeños detalles hasta grandes características serian posibles hacer con porcentajes con scoreboards. pero antes, repasemos algo de matemática básica de 6to Grado...


Cita de: Wikipedia
La regla de tres es una forma de resolver problemas de proporcionalidad entre tres o más valores conocidos y una incógnita. En ella se establece una relación de linealidad (proporcionalidad) entre los valores involucrados.

Regla de tres es la operación de hallar el cuarto término de una proporción conociendo los otros tres.

Veamos un ejemplo Básico de Calculo de Porcentajes con Regla de tres (O regla de Oro)

Citar
Juan tiene que calcular cuantas manzanas ha recogido durante esta semana. y estipula que la cantidad máxima producida por los manzanos ha sido de 230 manzanas por semana. y esta semana solo ha recogido 169 Manzanas. entonces, cual seria el porcentaje de producción de los manzanos si producen máximo 230 manzanas?

Se realiza la siguiente operación matemática

Producción Máxima = 100%
Producción de Esta semana = X (Incógnita)

Para ello se hace lo Siguiente:

-Se multiplica la ''Producción de esta semana'' por el 100%

-Se divide el resultado de la multiplicación por la producción máxima. dando como resultado la incógnita ''X''

Es decir:
169 Manzanas (Producción actual) * 100 (%) = 16900

16900 / 230 Manzanas (Producción Máxima) = 73,47% (Producción en Porcentaje)

Por lo tanto ''X = 73,47%''


Ahora que tenemos claro que es y como se usa una regla de tres. como haremos esta operación matemática en Minecraft!?

Sencillo. existe una Función de scoreboards llamada ''/scoreboard players operation''

se contempla asi: /scoreboard players operation <Selector Afectado> <Objetivo Afectado> <Operación> <Selector> <Objetivo>

Donde el Selector es el jugador, nombre o entidad de su score
El Objetivo es el objetivo del score
y Operacion. es la operacion a ejecutar. sea multiplicar, sumar, restar, dividir, etc...

Vamos a colocar un ejemplo:

Quiero que el jugador XLM_300 Se Le multipliquen los puntos de su score ''Medallas'' (300 Puntos), por los puntos del jugador XLM_10 de su score ''UltraPuntos''(10 puntos). seria asi:

/scoreboard players operation XLM_300 Medallas *= XLM_300 UltraPuntos
300*10= 3000 Puntos.

Dicha cantidad sera almacenada el el primer score del primer selector seleccionado, en este caso seria el jugador XLM_300 en su score ''Medallas''

Entonces. como haríamos la regla de tres??

Tan sencillo. como: usar tres selectores diferentes y un mismo score. ejemplo:

Digamos que quiero calcular cuanto es el porcentaje de 24 lanas de una máximo de 30 en total en un CTM.

entonces digamos que utilizaríamos 2 constantes (es decir. su valor nunca cambia) y 1 variable (su valor varia, en este caso seria la cantidad de lanas obtenidas) por lo tanto.

para realizar la operación. hay que primero Multiplicar La variable por 100. (las 24 lanas por 100) y luego el resultado se divide entre el máximo de lanas obtenibles. (30 lanas)

por lo tanto: (24*100)/30.


Ahora que ya sabemos cuales son las operaciones a hacer y sabemos las constantes. es hora de hacer los /scores.

Las Constantes Son:
(Selector u Nombre) ; (Objetivo); (Puntaje); (Descripcion)

- MaxLana ; Constante ; 30 ; (El Selector se llama MaxLana. su objetivo se llama ''Constante'' y su puntaje en dicho objetivo es ''30''

- 100 ; Constante ; 100 ; (El Selector se llama 100. su objetivo se llama ''Constante'' y su puntaje en dicho objetivo es ''100''

Variable:
(Selector u Nombre) ; (Objetivo); (Puntaje); (Descripcion)

-LanasObt ; Variable ; X (el puntaje varìa) ; (El selector se llama LanasObt. su objetivo es variable, y su puntaje es ''X'' es decir, varia dependiendo cuantas lanas han obtenido)




ahora a realizar los /scoreboards :3

Código: [Seleccionar]
/scoreboard players operation LanasObt Variable *= 100 ConstanteEste /scoreboard multiplicara las lanas obtenidas por 100 y el resultado estarà reflejado en ''LanasObt''

Código: [Seleccionar]
/scoreboard players operation LanasObt Variable /= MaxLana ConstanteEste /scoreboard dividirà el resultado de la multiplicacion entre el maximo de lanas obtenibles. dando asì el resultado final. el porcentaje.

Si se desea tambien se puede mover el resultado a otro scoreboard. ejemplo:

Código: [Seleccionar]
/scoreboard players operation (SelectorAfectado) (Objetivo Afectado) = LanasObt Variable
y en dicho Selector y Objetivo se le puede colocar el SideBar para mostrarse en pantalla :3
 
y Eso es todo!, espero que te haya sido de ayuda. si no has entendido. hazmelo saber. (ya que hice el post a prisas y no me dio mucho tiempo de que digamos...)



Saludos!, El Alesi


Linkback: https://minecraftmin.net/index.php?topic=14343.0
Las personas con ideas son mas valoradas que los trabajadores de ideas. las ganas vuelven, pero las grandes ideas nunca son reemplazadas




Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

xx
Hojas de cálculo y comandos

Iniciado por KaliNuska

4 Respuestas
6988 Vistas
Último mensaje Septiembre 19, 2016, 04:15:10 pm
por KaliNuska
smiley
Scoreboards

Iniciado por perujo97

7 Respuestas
4176 Vistas
Último mensaje Mayo 23, 2015, 09:28:06 pm
por perujo97
question
Scoreboards vidas

Iniciado por perujo97

4 Respuestas
2776 Vistas
Último mensaje Julio 31, 2015, 03:09:17 pm
por perujo97
xx
problemas con scoreboards

Iniciado por juliansan

5 Respuestas
3807 Vistas
Último mensaje Abril 08, 2014, 02:09:13 am
por juliansan