fork download
  1. <?php
  2.  
  3. function tekaTekiTeko($batas) {
  4. if ($batas < 20) {
  5. throw new InvalidArgumentException("paramter harus paling sedikit 20");
  6. }
  7.  
  8. for ($i = 0; $i <= $batas; $i++) {
  9. if ($i % 2 == 0 && $i % 3 == 0 && $i % 5 == 0) {
  10. echo "TekaTekiTeko\n";
  11. } elseif ($i % 2 == 0 && $i % 3 == 0) {
  12. echo "TekaTeki\n";
  13. } elseif ($i % 2 == 0 && $i % 5 == 0) {
  14. echo "TekaTeko\n";
  15. } elseif ($i % 3 == 0 && $i % 5 == 0) {
  16. echo "TekiTeko\n";
  17. } elseif ($i % 2 == 0) {
  18. echo "Teka\n";
  19. } elseif ($i % 3 == 0) {
  20. echo "Teki\n";
  21. } elseif ($i % 5 == 0) {
  22. echo "Teko\n";
  23. } else {
  24. echo "$i\n";
  25. }
  26. }
  27. }
  28.  
  29. tekaTekiTeko(30);
  30. ?>
  31.  
Success #stdin #stdout 0.03s 26108KB
stdin
Standard input is empty
stdout
TekaTekiTeko
1
Teka
Teki
Teka
Teko
TekaTeki
7
Teka
Teki
TekaTeko
11
TekaTeki
13
Teka
TekiTeko
Teka
17
TekaTeki
19
TekaTeko
Teki
Teka
23
TekaTeki
Teko
Teka
Teki
Teka
29
TekaTekiTeko