计算邮费并输出(不知道怎么回事程序总是不对))

从键盘上输入一货物重量x(一个双精度实数),计算对应的邮费y并输出(保留两位小数),计算公式如下:如果x介于区间(0,5],则y=10+x,如果x介于区间(5,10],则y=15+0.5x,如果x>10,则y=20+0.3x,如果
x<=0,则输出信息“数据输入有误。”

代码发来看看