package main
import "fmt"
func main() {
run(4, 488.91)
}
const (
employeePoint float64 = 92.054858
level float64 = 1.23
lastYearPoint float64 = 92
currMonthPoint float64 = 92.054858
)
func run(totalMoney, dip float64) {
normal := dip * employeePoint * 0.0001
ratio := totalMoney / normal
var payMoney float64 = 0
if ratio >= 0.5 && ratio <= 2 {
payMoney = normal
} else if ratio < 0.5 {
payMoney = totalMoney * dip * employeePoint * 0.0001 / lastYearPoint * currMonthPoint
} else {
payMoney = (totalMoney/normal - 2 + level) * employeePoint * dip * 0.0001
}
fmt.Printf("按病种付费金额:%7f万元\n盈亏金额:%6f万元\n", payMoney, payMoney-totalMoney)
}