Newer
Older
Ruby / kousiki.rb
@TOGASHI Hiroto TOGASHI Hiroto on 17 Dec 2022 1 KB 2022-12-17 11:37:18
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-


puts("教えてほしい公式を1〜10で入力してください")
puts "1:面積"
puts "2:体積"
puts "3:角度"
puts "4:円"
puts "5:速さ"
puts "6:平均"
puts "7:割合"
puts "8:水溶液の問題"
puts "9:相似比"
puts "10:単位の換算"


while true
  print "数字を入力"
  suuji = gets.chomp.to_i
  if suuji == 1
    puts "正方形=一辺*一辺"
    puts "長方形=縦*横"
    puts "平行四辺形=底辺*高さ"
    puts "三角形=(底辺*高さ)/2"
    puts "台形=「(上底+下底)*高さ」/2"
    puts "ひし形=(対角線*横対角線)/2"
    puts "円=半径*半径*円周率"
    puts "弧=半径(半径*半径*円周率*弧の角度)/360"
    break
  elsif suuji == 2
    puts "立方体=一辺*一辺*一辺"
    puts "直方体=縦*横*横高さ"
    puts "柱体=底面積*高さ"
    break
  elsif suuji == 3
    puts "三角形の内角の和…180度"
    puts "四角形の内角の和…360度"
    puts "多角形の内角の和…180度*(頂点の数-2)"
    break
  elsif suuji == 4
    puts "円周率=3.14"
    puts "円周=直径*()円周率"
    puts "円周率=円周/直径"
    puts "扇形の孤の長さ=直径*3.14*中心角/360"
    break
  elsif suuji == 5
    puts "速さ=距離/時間"
    puts "距離=速さ*時間"
    puts "時間=距離/速さ"
    puts "時速=分速*60"
    puts "分速=距離時速/60"
    puts "秒速=分速/60"
    puts "一日=24時間"
    puts "一時間=24時間60分"
    puts "一分=60秒"
    break
  elsif suuji == 6
    puts "平均=合計/個数"
    puts "合計=平均*時間個数"
    puts "個数=合計/平均"
    puts "人口密度=人の数/広さ"
    break
  elsif suuji == 7
    puts "割合=比べる量/もとにする量"
  end
end