Factorial de un número

Leer un número entero y calcular su factorial utilizando la estructura PARA.

← Volver a Artículos

¿Cómo funciona?

Leer un número entero y calcular su factorial utilizando la estructura PARA.



Solución en PSeInt

Proceso Factorial
Definir n, i, fact Como Entero;
Escribir "Ingrese un número:";
Leer n;
fact <- 1;
Para i <- 1 Hasta n Con Paso 1 Hacer
  fact <- fact * i;
FinPara
Escribir "Factorial = ", fact;
FinProceso


Solución en Python

n = int(input("Ingrese un número: "))
fact = 1
for i in range(1, n+1):
    fact *= i
print("Factorial =", fact)


Solución en JavaScript

let n = parseInt(prompt("Ingrese un número:"));
let fact = 1;
for (let i = 1; i <= n; i++) { fact *= i; }
console.log("Factorial =", fact);


Solución en C++ (Dev C++)

#include 
using namespace std;
int main() {
  int n; long long fact=1;
  cout << "Ingrese un número: ";
  cin >> n;
  for(int i=1;i<=n;i++)
    fact*=i;
  cout << "Factorial = " << fact << endl;
  return 0;
}


Solución en C#

using System;
class Program {
  static void Main() {
    Console.Write("Ingrese un número: ");
    int n = int.Parse(Console.ReadLine());
    long fact=1;
    for(int i=1;i<=n;i++)
      fact*=i;
    Console.WriteLine("Factorial = " + fact);
  }
}


Solución en Java

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.print("Ingrese un número: ");
    int n = sc.nextInt();
    long fact=1;
    for(int i=1;i<=n;i++)
      fact*=i;
    System.out.println("Factorial = " + fact);
  }
}


Publicado por: ObiWan
Fecha: 13/09/2025