0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[ruby]何時から何時までの論理演算子

Posted at

#はじめに
論理演算子のアウトプットさせてもらいまうす

#何時から何時までの論理演算子
たとえば、体調がいい日で18時から22時までの間しか筋トレができる時間がありません
これをコードにしていきたいと思います
体調がいい時をtrueで悪い時をfalseとして、時刻も同時に入力します。

def workout(muscle,hour)
  if muscle && (hour >= 18 && hour <= 22) 
    puts "筋トレできます!"
  else
    puts "筋トレできません"
  end
end

workout(true,18)
workout(false,22)
workout(true,24)
workout(false,9)

#実行結果
#筋トレできます!
#筋トレできません
#筋トレできません
#筋トレできません

まず、muscle && (hour >= 18 && hour <= 22) ここの所で体調と、筋トレできる時間を判断しています

&&はAかつBを表すことができる演算子なので今回だと、どっちもtrueの時に「筋トレできます!」と表示されます

なので、どちらかがfalseになるとその時点で「筋トレできません」になるということです

#おわりに
簡単なアウトプットでした

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?