- class AveController < ApplicationController
- def index
- end
- def calculate
- @i=0
- @course_number=params[:course_number].to_i
- session[:course_number]=@course_number
- end
- def result
- @score=[]
- @balance=[]
- @sum=0
- @total_score=0
- @result=0
- length=session[:course_number]
- for i in 0..length
- @score<<params["course#{i}"]
- end
- for i in 0..length
- @balance<<params["credit#{i}"]
- end
- for i in 0..length
- @sum=@sum+@score[i].to_i*@balance[i].to_i
- end
- for i in 0..length
- @total_score=@total_score+@balance[i].to_i
- end
- @result=@sum/@total_score
- end
- end
- #该片段来自于http://www.codesnippet.cn/detail/160420132851.html
来源: http://www.codesnippet.cn/detail/160420132851.html