Tag Archives: #WSQ09

#WSQ12 was uploaded too! Greatest Common Divisor for #TC1017!

Hey guys! Just as well as last post that contained , this one takes the greatest common divisor concept and translates it to C++! You can check it out right here! Thank you very much for your support guys!

FACTORIAL NUMBER

 #WSQ09

Here is my solution for factorial number code

Have fun!

link:https://github.com/JairBarragan/WSQs/blob/master/WSQ09

 

Wsq 09

Factorial 

Helpfull sources:
http://www.disfrutalasmatematicas.com/numeros/factorial.html
Dropbox link to my Code:
https://www.dropbox.com/s/2q50736vwvfg0gs/09.py?dl=0
Github Link:
https://github.com/FlorethGonzalez/Wsq-s/commit/12c2d8fed894856d0f1cecc491875094a6073905

Wsq 09

Factorial 

Helpfull sources:
http://www.disfrutalasmatematicas.com/numeros/factorial.html
Dropbox link to my Code:
https://www.dropbox.com/s/2q50736vwvfg0gs/09.py?dl=0
Github Link:
https://github.com/FlorethGonzalez/Wsq-s/commit/12c2d8fed894856d0f1cecc491875094a6073905

Wsq 09

Factorial 

Helpfull sources:
http://www.disfrutalasmatematicas.com/numeros/factorial.html
Dropbox link to my Code:
https://www.dropbox.com/s/2q50736vwvfg0gs/09.py?dl=0
Github Link:
https://github.com/FlorethGonzalez/Wsq-s/commit/12c2d8fed894856d0f1cecc491875094a6073905

WSQ09

Factorial Calculator

I created a python program that gives you the factorial of a given number. Check it out.

!

This is how it looks my finished program about factorial:

https://github.com/diegoplascencia/wsq09/blob/master/.gitignore

WSQ09 FACTORIAL CALCULATOR

Calculador Factorial

La fórmula para calcular la factorial sería esto: WSQ09 FACTORIAL CALCULATOR.
También está esto: WSQ09 FACTORIAL CALCULATOR.
Hay 2 formas diferentes hacer la factorial: con un loop y con una recursión.

Recursión

La fórmula en recursión sería esta: WSQ09 FACTORIAL CALCULATOR
Hay que definir primero el algoritmo antes de llevarlo al programa principal:
WSQ09 FACTORIAL CALCULATOR
0 y 1darán valores a 1. Desde 2 hasta más adelante se hará como en la fórmula.
Ahora a utilizar for “x” i  range:
WSQ09 FACTORIAL CALCULATOR
“y” sería todos los valores dentro de un rango hasta cierto límite. Para esos límites sería dentro del paréntesis. El primer valor sería en donde comienza; el segundo, donde termina y el tercero sería el número de intervalos que va a tomar. En el segundo valor dentro del paréntesis( el rango) está sumado con 1 debido a que si no lo está, el programa terminará a un intervalo atrás del valor del límite final, en este caso x. Por ejemplo, si x es 6 y en el segundo valor del paréntesis solo pongo x, llegará hasta 5.
Para no dar más rodeos, aquí sería en el output:
WSQ09 FACTORIAL CALCULATOR
Loop

Es parecido al de recursión, esta vez con while. Hay que definir el algoritmo así:
WSQ09 FACTORIAL CALCULATOR
Esto hará que el valor que pusimos multiplique “respuesta” y luego se le resta el valor a 1 para multiplicar de nuevo “respuesta” hasta llegar a 1. 
En caso de que el valor sea negativo, hay que decirle al usuario que cambie de valor a uno positivo.
Utilizamos de nuevo while, pero afuera de la función del algoritmo. 
WSQ09 FACTORIAL CALCULATOR
Cada vez que mando un valor para que el programa lo calcule, este me pregunta si deseo continuar. Para continuar, pon “y” en la terminal de acuerdo con esta foto. Para salir, pon “n” u otro carácter. Además, si pongo un valor negativo, el programa no me lo permitirá y me hará la misma pregunta si es que quiero continuar. Así quedaría en el output:
WSQ09 FACTORIAL CALCULATOR

WSQ09 FACTORIAL CALCULATOR

Calculador Factorial

La fórmula para calcular la factorial sería esto: WSQ09 FACTORIAL CALCULATOR.
También está esto: WSQ09 FACTORIAL CALCULATOR.
Hay 2 formas diferentes hacer la factorial: con un loop y con una recursión.

Recursión

La fórmula en recursión sería esta: WSQ09 FACTORIAL CALCULATOR
Hay que definir primero el algoritmo antes de llevarlo al programa principal:
WSQ09 FACTORIAL CALCULATOR
0 y 1darán valores a 1. Desde 2 hasta más adelante se hará como en la fórmula.
Ahora a utilizar for “x” i  range:
WSQ09 FACTORIAL CALCULATOR
“y” sería todos los valores dentro de un rango hasta cierto límite. Para esos límites sería dentro del paréntesis. El primer valor sería en donde comienza; el segundo, donde termina y el tercero sería el número de intervalos que va a tomar. En el segundo valor dentro del paréntesis( el rango) está sumado con 1 debido a que si no lo está, el programa terminará a un intervalo atrás del valor del límite final, en este caso x. Por ejemplo, si x es 6 y en el segundo valor del paréntesis solo pongo x, llegará hasta 5.
Para no dar más rodeos, aquí sería en el output:
WSQ09 FACTORIAL CALCULATOR
Loop

Es parecido al de recursión, esta vez con while. Hay que definir el algoritmo así:
WSQ09 FACTORIAL CALCULATOR
Esto hará que el valor que pusimos multiplique “respuesta” y luego se le resta el valor a 1 para multiplicar de nuevo “respuesta” hasta llegar a 1. 
En caso de que el valor sea negativo, hay que decirle al usuario que cambie de valor a uno positivo.
Utilizamos de nuevo while, pero afuera de la función del algoritmo. 
WSQ09 FACTORIAL CALCULATOR
Cada vez que mando un valor para que el programa lo calcule, este me pregunta si deseo continuar. Para continuar, pon “y” en la terminal de acuerdo con esta foto. Para salir, pon “n” u otro carácter. Además, si pongo un valor negativo, el programa no me lo permitirá y me hará la misma pregunta si es que quiero continuar. Así quedaría en el output:
WSQ09 FACTORIAL CALCULATOR