Newer
Older
Ruby / j2222_last.rb
@KAWASHIMA Shiho KAWASHIMA Shiho on 21 Jan 2023 3 KB 2023-01-21 14:42:47
#!/usr?/bin?/env ruby
# coding: utf-8
#-*-coding: utf-8-*-

#このプログラムのテーマは「心のなかで悩みを抱えている人の悩みを解決するプログラム」です。
#このテーマにした経緯は、私自身が悩みを抱えやすく、溜まった悩みをプログラムを活用して溜まった悩みを解決したいと思ったからです。
#そして、このプログラムで思春期で他人を自分を比較してしまい、劣等感を抱いてしまったり、心が敏感で、すぐ気持ちが落ち込んでしまったりする学生さんの心の悩みを解決したいです。
#これからの展望はもっと解決できる悩みを増やしたり、悩みを解決できそうなおすすめのサイトにそのまま飛べるようにしたいです。
#このプログラムを使って自分自身の悩みは解決できました。ですが他の人の悩みを解決できたかは分からないので、本、新聞、インターネットなどいろいろな手段を使ってこのプログラムを客観視して改良し、より良いものとしていきたいです。
puts("悩みは?")
puts("1:イライラする")
puts("2:人間関係で嫌なことが")
puts("3:学業面で")
puts("4:終了する")

while true
  print"横の数を入力"
  kotae=gets.chomp.to_i
  if kotae==4
    puts("終了します。")
    break
  elsif kotae==1
        puts("書き込んでえええええ!!!思い出したくないものはEnterを押さずにBSキーを押してね")##保存しない用、保存する用と2つに分けて書きこんでもらうよりもこっちの方が効率的だと考え一つに
    nayami=gets.chomp
    require'csv'
    CSV.open("nayami.csv","a")do|sample| #ここでcsvを使って書き込んだ内容をファイルに保存しいつでも見られる状態に
      sample<<[nayami]
    end
  elsif kotae==2      #新しく選択肢追加
    puts"どうしたい?"
    puts"5:忘れたい"
    puts"6:解決したい"
    puts"7:孤立したくない"
  elsif kotae==5
    puts"忘れる方法はいくつかあるよ!
1.忙しく過ごす(考えている暇が無くなるから)
2.ポジティブな考え方を定着させる
3:嫌なことを書き出してみる
4:趣味に没頭する
5:運動する
6:旅行に出掛けてみる
7:しっかり睡眠をとる
8:環境を変えてみる"
  elsif kotae==6
    puts"相手に「負の感情(悪い印象)」を持っている場合は、
1.相手の良いところを探してみる
2.自分の行動を見直す
などがあるよ!
喧嘩などをしてしまった場合は
1.自分から謝ってみる
2.自分に非がないか探してみる
などがあるよ!"
  elsif kotae==7
    puts"自分からコミュニケーションをとろうとし、丁寧な口調で気持ちの良い態度で他人に接することが大切だよ
(でも自分を偽ることはしないでね)"
  elsif kotae==3
    puts"勉強なら自分にあった方法で勉強する!
運動も自分にあった練習方法で練習する!あとはひたすら努力"

    redo
  end
end