Solución

Pulse aquí. Llamará a la función, que mostrará el resultado en una ventana de diálogo.

Enunciado:

Realizar un script que calcule el producto de los enteros entre 1 y 12, es decir, (1*2*3*…*12).

Análisis del problema:

•  datos de entrada: no hay.
•  datos de salida: producto (variable que contiene el producto de los enteros).
•  datos auxiliares: num (variable que irá tomando los valores del 1 al 12 y se irá añadiendo al producto acumulado).

Diseño del algoritmo:

var entero : producto, num
inicio
producto = 1
num = 1
mientras num < 12 hacer
num = num + 1
producto = producto * num
fin_mientras
escribir producto
fin