equal
deleted
inserted
replaced
305 avgMeasure.Pulse += data.Pulse |
305 avgMeasure.Pulse += data.Pulse |
306 avgCount++ |
306 avgCount++ |
307 } |
307 } |
308 |
308 |
309 if *avg && avgCount > 0 { |
309 if *avg && avgCount > 0 { |
310 avgMeasure.Systolic /= avgCount |
310 roundDivision := func(a, b int) int { |
311 avgMeasure.Diastolic /= avgCount |
311 return int(0.5 + float64(a)/float64(b)) |
312 avgMeasure.Pulse /= avgCount |
312 } |
|
313 avgMeasure.Systolic = roundDivision(avgMeasure.Systolic, avgCount) |
|
314 avgMeasure.Diastolic = roundDivision(avgMeasure.Diastolic, avgCount) |
|
315 avgMeasure.Pulse = roundDivision(avgMeasure.Pulse, avgCount) |
313 |
316 |
314 fmt.Printf("Average: %d;%d;%d\n", avgMeasure.Systolic, |
317 fmt.Printf("Average: %d;%d;%d\n", avgMeasure.Systolic, |
315 avgMeasure.Diastolic, avgMeasure.Pulse) |
318 avgMeasure.Diastolic, avgMeasure.Pulse) |
316 } |
319 } |
317 |
320 |