Untitled
unknown
plain_text
a year ago
911 B
10
Indexable
Never
import java.util.Scanner; public class Otro { public static void main(String[] args) { // Realiza un programa que pida al usuario un número entero y calcule su factorial utilizando un bucle for. // El programa debe validar que el número ingresado sea mayor o igual a cero, y en caso contrario pedirle al usuario que ingrese nuevamente el número hasta que lo haga correctamente. // El factorial de un número n se define como el producto de todos los enteros positivos desde 1 hasta n. // 5! = 1 * 2 * 3 * 4 * 5 = 120 Scanner scan = new Scanner(System.in); int input; do { System.out.print("Ingrese un número positivo: "); input = scan.nextInt(); } while (input <= 0); scan.close(); int total = 1; for (int i = 1; i <= input; i++) { total = total * i; } System.out.println("El factorial de: " + input + " es = " + total); } }