Findryan

Untitled

Nov 20th, 2016
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. class faktorial
  2. {
  3. int fak_rekursif(int n)
  4. {
  5. int Hasil;
  6. if(n==1 || n==0)
  7. {
  8. return 1;
  9. }
  10. Hasil = fak_rekursif(n-1) * n;
  11. return Hasil;
  12. }
  13.  
  14. int fak_perulangan(int n)
  15. {
  16. int t;
  17. int Hasil;
  18. Hasil = 1;
  19. for(t=1; t<=n; t++)
  20. {
  21. Hasil *= t;
  22. }
  23. return Hasil;
  24. }
  25. }
  26.  
  27. class faktorialDemo
  28. {
  29. public static void main(String args[])
  30. {
  31. faktorial fak = new faktorial();
  32. System.out.println("Hitung Faktorial dengan Rekursif");
  33. System.out.println("Faktorial dari 4 adalah : "+ fak.fak_rekursif(4));
  34. System.out.println("Hitung Faktorial dengan Perulangan");
  35. System.out.println("Faktorial dari 4 adalah : "+ fak.fak_perulangan(4));
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment