This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-09-13 10:43:14

yz7hmpm
New Scratcher
Registered: 2010-09-13
Posts: 8

Como hago este programa en Scratch

Hola, me pidieron estudiar Scratch para la universidad, y bueno estoy trabado en una parte, pasa que no puedo ver el ciclo While, no tengo idea cual es, de todos los bloques no hay ninguno que haga lo que el while hace.

Pondre como ejemplo este programa:

package examen;

public class Numero_factorial {

public static double factorial (double n)
{
    double factorial = 1;
    while (n != 0)
    {
        factorial = factorial * n;
        --n;
    }
    return factorial;
}
    public static void main(String[] args)
    {
        System.out.println(factorial(4));
    }


Por favor no cambien el algoritmo, es obvio que se puede hacer con otro algoritmo y sin usar while, pero quiero que de alguna manera pueda ver cual hace la funcion de while en Scratch.

Muchas gracias, o mejor aun puedan explicarme para poder usar while en scratch.

Offline

 

#2 2010-09-13 16:20:31

EstebanPerdomo
Scratcher
Registered: 2010-03-24
Posts: 1

Re: Como hago este programa en Scratch

usa el <forever if> o lo que es lo mismo en español "por siempre si"

Saludos

Offline

 

#3 2010-09-14 10:45:16

otascon
New Scratcher
Registered: 2010-08-17
Posts: 1

Re: Como hago este programa en Scratch

Tambien sirve el bloque <repeat until> que se encuentra en el grupo de control.

Offline

 

Board footer