Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions homework/week1_2.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
##Ruby讀書會作業 BMI 計算器 by四貓

puts "BMI 計算器"
puts "你好,你叫什麼名字呢?"
name = gets.chomp
puts "#{name}你好!我是殘酷的計算小精靈,要來幫你算 BMI 囉!"
puts "請輸入你的身高(單位:公尺)"
height= gets.chomp.to_f
puts "請輸入你的體重(單位:公斤)"
weight = gets.chomp.to_f
sum=height*height
BMI=weight/sum
puts "你的 BMI值是#{BMI}"

if name == "阿銘"
puts "Jim說看到阿銘就要顯示過重"
else

if BMI < 18.5
puts "紙片人!"
elsif 18.5 <= BMI && BMI < 24
puts "正常!保持下去吧!"
elsif 24 <= BMI && BMI < 27
puts "過重,要多運動囉!"
elsif BMI > 27
puts "連勝文?"
end

end

31 changes: 31 additions & 0 deletions homework/week1_2.rb~
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
##Ruby讀書會作業 BMI 計算器 by四貓

puts "BMI 計算器"
puts "你好,你叫什麼名字呢?"
name = gets.chomp
puts "#{name}你好!我是殘酷的計算小精靈,要來幫你算 BMI 囉!"
puts "請輸入你的身高(單位:公尺)"
height= gets.chomp.to_f
puts "請輸入你的體重(單位:公斤)"
weight = gets.chomp.to_f
sum=height*height
BMI=weight/sum
puts "你的 BMI值是#{BMI}"

if name == "阿銘"
puts "Jim說看到阿銘就要顯示過重"
else

if BMI<18.5
puts "紙片人!"
elsif 18.5<=BMI && BMI<24
puts "正常!保持下去吧!"
elsif 24<=BMI && BMI <27
puts "過重,要多運動囉!"
elsif BMI>27
puts "連勝文?"

end

end

29 changes: 29 additions & 0 deletions homework/week1_3.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
##Ruby讀書會作業 BMI 計算器 by四貓

puts "BMI 計算器"
puts "你好,你叫什麼名字呢?"
name = gets.chomp
puts "#{name}你好!我是殘酷的計算小精靈,要來幫你算 BMI 囉!"
puts "請輸入你的身高(單位:公尺)"
height = gets.chomp.to_f
puts "請輸入你的體重(單位:公斤)"
weight = gets.chomp.to_f
sum = height*height
BMI = weight/sum

if name == "阿銘"
puts "Jim說看到阿銘就要顯示過重"
else
puts "你的 BMI值是#{BMI}"
if BMI < 18.5
puts "紙片人!"
elsif 18.5 <= BMI && BMI < 24
puts "正常!保持下去吧!"
elsif 24 <= BMI && BMI < 27
puts "過重,要多運動囉!"
elsif BMI > 27
puts "連勝文?"
end

end