No es codificación!!!
MCKSys Argentina se la pusiste peor con Arrays.
Gabriel094 te salio mas caro el remedio que la enfermedad.
MCKSys Argentina se la pusiste peor con Arrays.

Gabriel094 te salio mas caro el remedio que la enfermedad.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: $Edu$ en 28 Enero 2013, 23:46 PM
3*2*1 != -3*-2*-1
6 != -6
Pero la solucion es tan facil como poner (-n)! = n! * (-1)^n aunque en realidad segun la definicion el factorial de un numero negativo no es posible.
Cita de: MCKSys Argentina en 28 Enero 2013, 23:25 PM
Claro.
Mi idea no era corregir (ni nada por el estilo), sino mostrar un poco de programacion modular basica.
Dim i As Integer
Dim x As Integer
Dim n As Integer
x = 1
n = -5
If n <> 0 Then
For i = 1 To Abs(n)
x = x * i
Next
End If
Dim i As Integer
Dim x As Integer
Dim n As Integer
x = 1
n = 5
If n <> 0 Then
For i = 1 To n
x = x * i
Next
End If
MsgBox x