dim a()
dim b()
dim C()
'===================================================================
wscript.echo vbtab & "ALGORITMO GOGOL desarrollado por TOMAS JORDAN (xor and )" & vbcrlf
wscript.echo vbtab & "informacion :
xordan_co@yahoo.com " & vbcrlf & vbcrlf
wscript.echo vbtab & vbtab & " INSTRUCCIONES : "
wscript.echo "INTRODUZCA PRIMER FACTOR, NO DEJE ESPACIOS " & vbcrlf
wscript.echo "Puede usar signos separadores de miles o millones como punto (.) coma (,) y/o apostrofe (')" & vbcrlf
wscript.echo "En esta version de prueba solo se manejan numeros enteros,si introduce fracciones decimales" & vbcrlf
wscript.echo "El algoritmo los tratara como numeros enteros. " & vbcrlf
wscript.echo "Debido a limitaciones del buffer de teclado, " & vbcrlf
wscript.echo "cuando la cantidad de cifras llegue a 255 (este dato puede variar en cada maquina)" & vbcrlf
wscript.echo "debera teclear <ENTER> para continuar introduciendo el numero." & vbcrlf
wscript.echo "Ese salto de linea no afectara para nada la operacion." & vbcrlf
wscript.echo "CUANDO TERMINE DE INTRODUCIR EL PRIMER FACTOR TECLEE ASTERISCO (*) & <enter> " & vbcrlf
wscript.echo "TAMBIEN PUEDE INTRODUCIR LOS FACTORES CON ESTE FORMATO : primerfactor * segundofactor = & <enter> " & vbcrlf
wscript.echo "ejemplo:9999*8888= <enter> " & vbcrlf
DO
wscript.stdout.write " PRIMER FACTOR ? " & vbcrlf
while num1 <> "*"
num1 = wscript.stdin.read(1)
num2= cstr(num1)
if asc(num2) > 47 and asc(num2) < 58 then
num= num & num2
end if
wend
num = cstr(num)
lnum= len(num)
wscript.echo "Se ha tomado el siguiente numero de " & lnum & " cifras como primer factor : " & vbcrlf
wscript.echo num
redim A(lnum)
For ax= 1 To ubound(a)
cif1= mid(num,ax,1)
a(ax-1)= cint(cif1)
next
'==================================================================
wscript.echo "INTRODUZCA MULTIPLICADOR " & VBCRLF
wscript.echo "CUANDO TERMINE DE INTRODUCIR EL NUMERO TECLEE IGUAL (=) <enter> " & vbcrlf
while por1 <> "="
por1 = wscript.stdin.read(1)
por2=cstr(por1)
if asc(por2) > 47 and asc(por2) < 58 then
por = por & por2
end if
wend
lpor = len(por)
wscript.echo "Se ha tomado el siguiente numero de " & lpor & " cifras como segundo factor " & vbcrlf
wscript.echo por
redim b (lpor)
For bx = 1 To ubound(
cif2= mid (por,bx,1)
b(bx-1)= cint(cif2)
next
wscript.echo vbcrlf & "resultado :" & vbcrlf & vbcrlf
if c(0)= 0 then result = 1
for n = result to ubound( c )
wscript.stdout.write c(n)
Next
wscript.echo VBCRLF & VBCRLF & "RESULTADO CON " & LRES-RESULT & " CIFRAS" & VBCRLF
'=======================================================
redim a(0)
redim b(0)
redim c(0)
num1=""
por1=""
num=""
por=""
lnum=0
lpor=0
lres=0
LOOP