Saludos a todos, soy nuevo en Scratch.
Tengo un trabajo de evaluar una expresión
lo que me falta saber es como calcular el factorial de un número
Agradezco de antemano a quien pueda ayudarme
Offline
when gf clicked//cuando bandera apretada set [variable] to [1]//una variable para saber por que numero va set [resultado] to [1]//el resultado, como son multiplicaciones, lo dejamos en 1 repeat (n)//repetir n veces, n siendo el numero del cual se calculara el factorial set [resultado] to ((resultado)*(variable))//fijar resultado a resultado por variable. O sea, multiplicar por el siguiente numero change [variable] by [1]//cambiar variable por 1, siguiente numero endAsí podrías calcularlo, como tienes que multiplicar un total de "n" números, haces que se repita "n" veces, y para multiplicarlo por todos los números hasta "n", cambiamos "variable" por 1, así, la primera vez sera 1, la segunda 2, etc.
Offline