# Fizz Buzz on Rails

FizzBuzz.rb

```ruby
#=== FizzBuzzテスト ===

=begin
    - @Fizz 3の倍数
    - @Buzz 5の倍数
    - @FizzBuzz 3と5の倍数
    回答1. 1-30 まで表示
    回答2. 入力対話式
=end

#=== if文 === 対話式
# i = 入力
def fizzBuzz(i)
    if(i%3 == 0 && i%5 == 0)
        puts "FizzBuzz"
    elsif(i%3 == 0 )
        puts "Fizz"
    elsif(i%5 == 0)
        puts "Buzz"
    else
        puts "誰がやねん"
    end
end

puts "please input"
i = gets.to_i

puts fizzBuzz(i)


# 素材
# i = 30
# 3と5の倍数 puts "#{i} FizzBuzz"
# 3の倍数 puts "#{i} Fizz"
# 5の倍数 puts "#{i} Buzz"

# for: 1から30まで繰り返し、自動で表示
=begin
for i in 1..30
  if ((i % 3 == 0 && i % 5 == 0))
    puts "#{i} FizzBuzz"
  elsif (i % 3 == 0)
    puts "#{i} Fizz"
  elsif (i % 5 == 0)
    puts "#{i} Buzz"
  end
end
= end

=begin
    3 Fizz
    5 Buzz
    6 Fizz
    9 Fizz
    10 Buzz
    12 Fizz
    15 FizzBuzz
    18 Fizz
    20 Buzz
    21 Fizz
    24 Fizz
    25 Buzz
    27 Fizz
    30 FizzBuzz
=end
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://atit.gitbook.io/rails/ruby/fizz-buzz-on-rails.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
