viernes, 13 de diciembre de 2013

Examen Ejercicio 4

/*
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