#P1665. Biker's Trip Odometer
Biker's Trip Odometer
P1665. 自行车手的行程里程表
描述
大多数自行车速度计通过将霍尔效应传感器固定在自行车前叉上来工作。一块磁铁被安装在前轮的一根辐条上,这样它每转一圈就会与霍尔效应开关对齐一次。速度计通过监测传感器来计算车轮的转数。如果已知车轮的直径,那么只要知道车轮转了多少圈,就可以很容易地计算出行驶的距离。此外,如果知道完成这些转数所花费的时间,还可以计算出平均速度。
对于这个问题,你需要编写一个程序,给定车轮直径、转数和旅行总时间,确定行驶的总距离(以英里为单位)和平均速度(以英里每小时为单位)。你可以假设前轮从未离开地面,并且没有打滑或侧滑。
输入
输入由多个数据集组成,每行一个,形式为:
diameter revolutions time
其中(直径)以英寸为单位表示为浮点数,(转数)为整数,(时间)以秒为单位表示为浮点数。当的值为(零)时,输入结束。
输出
对于每个数据集,打印:
Trip #N: distance MPH
其中应替换为数据集编号,替换为总距离(以英里为单位,精确到位小数),替换为速度(以英里每小时为单位,精确到位小数)。当为时,你的程序不应为结束情况生成任何输出。
输入数据 1
26 1000 5
27.25 873234 3000
26 0 1000
输出数据 1
Trip #1: 1.29 928.20
Trip #2: 1179.86 1415.84
提示
常数:
- 对于,使用值:。
- 英里有英尺。
- 英尺有英寸。
- 小时有分钟。
- 分钟有秒。
- 弗隆有米。
来源:大纽约地区 2003年