Guest User

Untitled

a guest
Jun 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. package com.bgmp;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.  
  7. public static void main(String[] args) {
  8.  
  9. Scanner scan = new Scanner(System.in);
  10. System.out.println("Obtener el factorial de: ");
  11.  
  12. int CalcFact = scan.nextInt();
  13. if(CalcFact == 0) {
  14. System.out.println("» " + 0 + " factorial es " + "» " + 1);
  15. }
  16.  
  17. if(CalcFact == 1) {
  18. System.out.println("» " + 1 + " factorial es " + "» " + 1);
  19. }
  20.  
  21. int resultado = 1;
  22. int j;
  23. int k;
  24.  
  25. for(int i = 100; i > 1; i--) {
  26. while(i <= CalcFact) {
  27. if (i > 1) {
  28. j = i - 1;
  29. k = i * j;
  30. resultado = resultado * k;
  31. i -= 2;
  32. if (i <= 1) {
  33. System.out.println("» " + CalcFact + " factorial es " + "» " + resultado);
  34. return;
  35. }
  36. }
  37. }
  38. }
  39. }
  40. }
Add Comment
Please, Sign In to add comment