Posted By


iamdezzy on 02/17/11

Tagged


Statistics


Viewed 107 times
Favorited by 0 user(s)

Factorion Arayışı


/ Published in: PHP
Save to your folder(s)

My first program, so it may not be perfect.


Copy this code and paste it in your HTML
  1. <?php
  2. $sayiyaKadar=49999;
  3. $sayi=1;
  4. //$u=strlen($sayiyaKadar);
  5. //$bs=0;
  6. //FAKTÖRİYEL FONKSİYONU//
  7. function factorial($number) {
  8. if ($number == 0) {return 1;}
  9. return $number * factorial($number - 1);
  10. }
  11.  
  12. for($j=1;$j<$sayiyaKadar;$j++) {
  13. //echo $sayi;
  14. settype($sayi, "string");
  15. /* for($i=1;$i<$u-1;$i++){
  16. if(isset($sayi[$bs])){
  17. $sayi{$bs+1} = $sayi[$bs];
  18. echo " ".($sayi{$bs})." ";
  19. $bs++;
  20. }
  21. }
  22. */ if(isset($sayi[0])){
  23. $sayi1 = $sayi[0];
  24. // echo " ".($sayi1)." ";
  25. }
  26. if(isset($sayi[1])){
  27. $sayi2 = $sayi[1];
  28. // echo " ".($sayi2)." ";
  29. }
  30. if(isset($sayi[2])){
  31. $sayi3 = $sayi[2];
  32. // echo " ".($sayi3)." ";
  33. }
  34. if(isset($sayi[3])){
  35. $sayi4 = $sayi[3];
  36. // echo " ".($sayi4)." ";
  37. }
  38. if(isset($sayi[4])){
  39. $sayi5 = $sayi[4];
  40. // echo " ".($sayi5)." ";
  41. }
  42.  
  43. if(isset($sayi1) && !isset($sayi2)){
  44. if($sayi == factorial($sayi1) ){
  45. echo $sayi."<br/>";
  46. }
  47. }
  48. if(isset($sayi2) && !isset($sayi3)){
  49. if($sayi == (factorial($sayi1)+ factorial($sayi2))){
  50. echo $sayi."<br/>";
  51. }
  52. }
  53. if(isset($sayi3) && !isset($sayi4)){
  54. if($sayi == factorial($sayi1)+ factorial($sayi2)+factorial($sayi3)){
  55. echo $sayi."<br/>";
  56. }
  57. }
  58. if(isset($sayi4) && !isset($sayi5)){
  59. if($sayi == factorial($sayi1)+ factorial($sayi2)+factorial($sayi3)+factorial($sayi4)){
  60. echo $sayi."<br/>";
  61. }
  62. }
  63. if(isset($sayi5) && !isset($sayi6)){
  64. if($sayi == factorial($sayi1)+ factorial($sayi2)+factorial($sayi3)+factorial($sayi4)+factorial($sayi5)){
  65. echo $sayi."<br/>";
  66. }
  67. }
  68. //$a = gettype($sayi);
  69. //echo $a;
  70. $sayi++;
  71. // echo "<br/>";
  72. }
  73. //echo $sayi[0];
  74. //echo $sayi[1];
  75. //echo $sayi[2];
  76. ?>

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.