ola tengo una dudar estoi haciendo este algoritmo espero q me ayuden por la logica supiongo que esta bien pero a la hora de hacerlo andar no me mando lo quiero ayuda de antemano gracias
Sub mcd()
Dim x, n1, n2, i, n, mcd As Integer
x = 0
i = 1
n1 = InputBox("ingrese numerador")
n2 = InputBox("ingres denominador")
If n1 > n2 Then
n1 = n
ElseIf n2 > n1 Then
n2 = n
End If
Do While i <= n
mcd=x
If ((n1 Mod n = 0) And (n2 Mod n = 0)) Then
[FONT=arial, helvetica, clean, sans-serif]x=i
endif
i=i+1
loop
msgbox("el mcd es ") & x
ya eso es . lo otro escrubuendolo como puedo guardar un valor dandose lo sigueiente
en un loop mientras una condicion se ciumpla me guarde ese valor del loop si no que avance y pruebe hasta llegar al final guardando el ultimo valor del loop mientras la condicion se cumpla
espero puedan ayudarme please
[/FONT]
Sub mcd()
Dim x, n1, n2, i, n, mcd As Integer
x = 0
i = 1
n1 = InputBox("ingrese numerador")
n2 = InputBox("ingres denominador")
If n1 > n2 Then
n1 = n
ElseIf n2 > n1 Then
n2 = n
End If
Do While i <= n
mcd=x
If ((n1 Mod n = 0) And (n2 Mod n = 0)) Then
[FONT=arial, helvetica, clean, sans-serif]x=i
endif
i=i+1
loop
msgbox("el mcd es ") & x
ya eso es . lo otro escrubuendolo como puedo guardar un valor dandose lo sigueiente
en un loop mientras una condicion se ciumpla me guarde ese valor del loop si no que avance y pruebe hasta llegar al final guardando el ultimo valor del loop mientras la condicion se cumpla
espero puedan ayudarme please
[/FONT]