From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Como puedo utilizar un if, para realizar el factorial de un numero

No soy muy esperto en Lab View, y estoy tratando de obtener el factorial de un numero, utilizando un ciclo IF, pero no he podido, si alguien me puede ayudar se lo agradesco....
0 Kudos
Message 1 of 8
(8,689 Views)
No se como hacer un if para realizar el factorial, pero se como usar un lazo for... N es igual al numero menos uno. Pones un registro "shift" conectado al numero afuera del lazo. Adentro, esta conectado a un multiplicador. El otro lado del multiplicador es N - i. A ver si te sirve eso...
0 Kudos
Message 2 of 8
(8,679 Views)
Intente adjuntar un archivo...
0 Kudos
Message 3 of 8
(8,678 Views)
La función de factorial, para toda x, esta dividida en 3. x menor que 0(cero), x igual a 0(cero) y, x mayor que 0(cero), ahi es donde se usa IF. En LabVIEW no existe una estructura de IF como tal, pero la estructura CASE nos da la misma funcionalidad. Si a la estructura CASE se le da como parámetro un booleano, se comporta como un IF.

En el siguiente VI, se utilizan dos estructuras CASE con la funcionalidad del IF.

En el primero, se verifica si es número es menor que 0(cero), si este es el caso, la funcion de factorial para números negativos no esta definida, para efectos practicos se ha colocado un número negativo muy alto para expresar el error.

Se utiliza el segundo CASE para verificar si es el número es igual a 0(cero), si este es el caso, la función de factorial para 0(cero), es 1. En caso de que sea mayor que 0(cero), se lleva a cabo el ciclo FOR con las operaciones correspondientes.

Espero que esto haya respondido a su pregunta, si tiene más dudas o esto no era exactamente lo que buscaba, puede hacerlo saber por medio de este mismo foro.

Tania Lozoya
National Instruments
Message 4 of 8
(8,660 Views)
Hello mlloyd


Thanks MAN

Your programme is the only one that's WORK, all the others are just a fantesies (un tested ideas)

kapernikov_3@hotmail.com
Message 5 of 8
(8,607 Views)
No problem... Glad to be of some help!

Happy programming 🙂
0 Kudos
Message 6 of 8
(8,560 Views)

 Como puedo hacer un factorial pero que sea de la siguiete forma:

+1; -2 ; 3; -4 ; 5; -6........y asi....
porfavor si me pueden ayudar

0 Kudos
Message 7 of 8
(6,466 Views)

EL PROGRAMA DE CREAR UN INSTRUMENTO QUE GRAFIQUE UN CIRCULO UTILIZANDO  X y Y, SI TENGO TODOS LOS VALORES DE QUE MANERA SE REALIZA EL CALCULO, PUES TENGO EL RADIO ES 3 TENGO Y SUPONIENDO QUE COMENZARA EN EL PUNTO (0,0) TENGO LO DEMAS  ESTOY CONFUNDIDA

ADJUNTO PROGRAMA

GRACIAS DE ANTEMANO   ....

0 Kudos
Message 8 of 8
(6,188 Views)