fork download
  1. package main
  2. import "fmt"
  3.  
  4. func tekaTekiTeko(n int){
  5. for i :=1; i<= n; i++{
  6. output := ""
  7. if i%2==0{
  8. output += "Teka"
  9. }
  10. if i%3==0{
  11. output += "Teki"
  12. }
  13. if i%5==0{
  14. output += "Teko"
  15. }
  16. if output == ""{
  17. fmt.Println(i)
  18. }else{
  19. fmt.Println(output)
  20. }
  21. }
  22. }
  23.  
  24. func main(){
  25. var batasAngka int
  26.  
  27. fmt.Print("Input Batas Angka: ")
  28. _, err := fmt.Scanln(&batasAngka)
  29.  
  30. if err != nil{
  31. fmt.Println("input tidak valid, pake angka bulat!!!")
  32. return
  33. }
  34. tekaTekiTeko(batasAngka)
  35. }
  36.  
Success #stdin #stdout 0.01s 5324KB
stdin
30
stdout
Input Batas Angka:  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