/*
4.- Hacer un programa que nos pida por teclado un número N forzando a que N sea mayor o igual que cero, y que calcule y escriba en pantalla el factorial de N. El factorial de un número n se define de la siguiente manera:
Si n vale 0 su factorial es 1
Para otro valor de n: n! = 1*2*3*...*(n-1)*n
*/
package exejerc4;
import java.util.Scanner;
public class ExEjerc4 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int factorial=1, numero;
Scanner leo = new Scanner(System.in);
System.out.println("Introduzca un número para cálcular su factorial: ");
numero= leo.nextInt();
for (int i = 2; i <=numero; i++) {
factorial*=i;//factorial = factorial*i
}
System.out.println("El factorial de "+ numero+ " es: "+ factorial);
}
}
Resto de ejercicios:
http://tecnoloxiaxa.blogspot.com.es/2013/09/dam-programacion.html
No hay comentarios:
Publicar un comentario