Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.bgmp;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- System.out.println("Obtener el factorial de: ");
- int CalcFact = scan.nextInt();
- if(CalcFact == 0) {
- System.out.println("» " + 0 + " factorial es " + "» " + 1);
- }
- if(CalcFact == 1) {
- System.out.println("» " + 1 + " factorial es " + "» " + 1);
- }
- int resultado = 1;
- int j;
- int k;
- for(int i = 100; i > 1; i--) {
- while(i <= CalcFact) {
- if (i > 1) {
- j = i - 1;
- k = i * j;
- resultado = resultado * k;
- i -= 2;
- if (i <= 1) {
- System.out.println("» " + CalcFact + " factorial es " + "» " + resultado);
- return;
- }
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment