Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2004, 10:51
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 7 meses
Puntos: 102
Factorial en BASIC

y no me refiero a VisualBasic.... hablo de BASIC!!! .

Estaba yo haciendo un programilla sencillo para sacar el factorial de X número.... e hice esto:

... recibo un número N y se lo asigno a K y F.... entonces
WHILE K>1
K=K-1
F=F*K
WEND
... e imprimo "Factorial de N es F....

funciona bien... pero, haciendo pruebas ví que nada más puede sacar el factorial hasta el 34... osease, si introdusco un número =>35 me aparece un mensaje: "OverFlow" y marca F*K

La pregunta es... ¿A qué se debe esto??... y qué más alternativas hay?? intenté desglosar en un arreglo a N.... osease R(1)=N, R(2)=N-1, R(N)=1 para después, quizá, hacer las operaciones por separado.. poco a poco.. ... No sé!!! lo intenté.. pero tampoco jaló...

Bueno... pos ahí está... ¿quién se acuerda de BASIC???
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"