Comparto una variante que pensé por mi cuenta y que es fácil de entender Algoritmo Factorial_N_variante //variante del codigo anterior definir num1 como real; definir factorial como real;
escribir "Ingrese un numero mayor o igual a 0 para obtener su factorial"; leer num1;
Puedes meter todo el procedimiento en un subproceso con el numero como parametro y luego mandas a llamar 3 veces al mismo subproceso pero con diferente variable
mmmmmm te complicaste mucho ..... ve este: Definir fact como real definir num como real definir X como entero Escribir "ingrese un numero" leer num fact = 1 si num >= 0 entonces para X=1 hasta num con paso 1 hacer fact= fact*X finpara escribir "el numero factorial es: ", fact sino escribir "no es factorial " finsi
buen video yo había hecho un código de forma diferente pero comparándolo con las respuestas que a ti te da veo que de igual forma esta correcto
Puedes compararlo e ir viendo la lógica que entiendas mejor
@@codigodeu5503 ok, gracias
Comparto una variante que pensé por mi cuenta y que es fácil de entender
Algoritmo Factorial_N_variante
//variante del codigo anterior
definir num1 como real;
definir factorial como real;
escribir "Ingrese un numero mayor o igual a 0 para obtener su factorial";
leer num1;
factorial
gracias crack
Hola, después de escribir fact=1 sale procedimiento=´´, a mi no me da eso, dice que la instrucción no es válida :c qué puedo hacer?
como podria hacer un factorial inverso???
que kpo
Porque debe de ingresar el usuario un número natural si se está definiendo la n como real?
Es mas práctico trabajar con la definicion Real, ya que esta abarca todo un conjunto de números entre ellos los Naturales.
y si lo tengo que hacer con 3 numeros?
Puedes meter todo el procedimiento en un subproceso con el numero como parametro y luego mandas a llamar 3 veces al mismo subproceso pero con diferente variable
Hola y con ciclo Mientras
Cambiaríamos el bucle Para por el Mientras pero cumpliría la misma función
El link de descarga me lleva a puro spam :(
Es publicidad, entra con navegación privada para mayor confianza. O e mi página de Facebook estan los links directos
@@codigodeu5503 Vale, muchas gracias u.u
Amigo como haría el problema con el comando Función?.
Claro el ejercicio con funciones o subalgoritmos en el. Sigueinte video ua-cam.com/video/mf2DO2dyiew/v-deo.html
mmmmmm te complicaste mucho .....
ve este:
Definir fact como real
definir num como real
definir X como entero
Escribir "ingrese un numero"
leer num
fact = 1
si num >= 0 entonces
para X=1 hasta num con paso 1 hacer
fact= fact*X
finpara
escribir "el numero factorial es: ", fact
sino
escribir "no es factorial "
finsi
a mi no me funca pai
bro y como uniria un factorial con otro problema como por ejemplo: calcule x
x=4x/(x!*(3+x))