Newer
Older
Ruby / purezen.rb
@TOGASHI Hiroto TOGASHI Hiroto on 3 Dec 2022 2 KB 2022-12-03 11:41:37
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-


puts "教えてほしい公式を入力してください。"
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
  if suuji == 2
    puts "立方体=一辺*一辺*一辺"
    puts "直方体=縦*横*高さ"
    puts "柱体=底面積*高さ"
    break
  if suuji == 3
    puts "三角形の内角の和=180度"
    puts "四角形の内角の和=360度"
    puts "多角形の内角の和=180度*(頂点の数-2)"
    break
  if suuji == 4
    puts "円周率=3.14"
    puts "円周率=円周/直径"
    puts "円周=直径*円周率"
    puts "扇形の孤の長さ=直径*3.14*中心角/360"
    break
  if suuji == 5
    puts "速さ=距離/時間"
    puts "距離=速さ*時間"
    puts "時間=距離/速さ"
    puts "時速=分速*60"
    puts "分速=時速/60"
    puts "秒速=分速/60"
    puts "1日=24時間"
    puts "1時間=60分"
    puts "1分=60秒"
    break
  if suuji == 6
    puts "平均=合計/個数"
    puts "合計=平均*個数"
    puts "個数=合計/平均"
    puts "人口密度=人の数/広さ"
    break
  if suuji == 7
    puts "割合=比べる量/もとにする量"
    puts "比べる量=もとにする量*割合"
    puts "もとにする量=比べる量/割合"
    puts "100%=10割=1"
    puts "10%=1割=0.1"
    puts "1%=1分=0.01"
    puts "0.1%=1厘=0.001"
    break
  if suuji == 8
    puts "水溶液(食塩水)の濃さ(%)=食塩の量/食塩水の量"
    puts "食塩の量=食塩水の量*食塩水の濃さ"
    puts "食塩水の量=食塩の量/食塩水の濃さ"
    break
  if suuji == 9
    puts "辺AB:辺DE"
    puts "辺BC:辺EF"
    puts "辺AC:辺DF"
    break
  if suuji == 10
    puts "1cm=10mm"
    puts "im=100cm"
    puts "1km=1000m"
    puts "1cm**3=1000mm**3"
    puts "1m**3=1000000cm**3"
    puts "1L=10dL=1000mL"
    puts "1kL=1000L"
    puts "1cm**3=1mL"
    puts "1kg=1000g"
    puts "1t=1000kg"
    puts "1m**3=10000cm**2(100cm*100cm)"
    puts "1a=100m**2(10m*10m)"
    puts "1ha=100a(100m*100m)"
    puts "1km**2=100ha"
    puts "1分=60秒"
    puts "1時間=60分"
    puts "1日=24時間"
    puts "1週間=7日"
    puts "1年=365日"
    break
  end
end