Hacer el algoritmo para que calcule el factorial de un numero dado por teclado y presente el resultado por pantalla, si el numero digitado es =< 0, el algoritmo no debe ejecutarse
Respuestas a la pregunta
Respuesta:
a = *Solicitar valor de a;
If (a<=0){
*Mensaje de Error;
}ese{
b= factorizar(a);
*Mostrar b;
}
Explicación:
Depende del lenguaje que uses será la sintaxis que deberas usar, pero el algoritmo es el mismo.
1. Crea una variable de tipo numérico (entero o flotante), en este ejemplo esa variable será "a" en la variable "a" se guardará el valor que asignes con el teclado.
2. Creas una condición dónde indicas que si el valor de "a" es menor o igual a 0, entonces se mostrará un mensaje de error.
3. Creamos el apartado en caso de que la primera condición no sea verdadera, dónde ejecutamos el código para realizar la factorización.
4. Se crea la variable "b" dónde guardaremos el resultado de la factorización. (dependiendo el lenguaje hay funciones para factorizar preestablecidas).
5. Por último, imprimimos o mostramos en pantalla el valor de la variable "b".