Three-Game Bowling Series Total

Reconcile actual three-game bowling series with independently supplied per-game handicap; not selecting league handicap or generic untyped list summation.

Description

A three-game bowling series adds three observed scores.

A three-game bowling series adds three observed scores. A separately supplied per-game handicap adds three times its value.1

The returned values include Scratch three game series pins, Handicap three game series pins. The How section below explains the calculation, input rules and interpretation.

When to use Three-Game Bowling Series Total

Use Three-Game Bowling Series Total when you need to evaluate the supplied records under the calculation and evidence rules below. No league handicap selection or frame scoring is performed.

Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.

How to use Three-Game Bowling Series Total and understand its results

  1. Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.
  2. Enter observedThreeGamePins, callerPerGameHandicapPins using the field table and calculation rules, then run the tool.
  3. Read scratchThreeGameSeriesPins, handicapThreeGameSeriesPins. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
observedThreeGamePinsObserved three game pinslist of numberRequired
callerPerGameHandicapPinsCaller per game handicap pinsnumberRequired

Enter exactly three integer scores 0–300 and integer handicap 0–300. Return scratch and adjusted series totals.

scratch=sum(threeScores); adjusted=scratch+3×handicap

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
scratchThreeGameSeriesPinsScratch three game series pinsnumber
handicapThreeGameSeriesPinsHandicap three game series pinsnumber
json
{
  "input": {
    "observedThreeGamePins": [
      100,
      150,
      200
    ],
    "callerPerGameHandicapPins": 20
  },
  "output": {
    "scratchThreeGameSeriesPins": 450,
    "handicapThreeGameSeriesPins": 510
  }
}

Limitations and assumptions

No league handicap selection or frame scoring is performed.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Bowling Handicap Pin Adjustment: A bowling handicap schedule scales the positive shortfall from a caller base. Whole-pin flooring precedes the caller cap. For a complementary task, use Training Tonnage Volume Load Calculator: Volume load pools load times repetitions times set multiplicity. Its kilograms describe an inventory measure rather than mechanical work.

References

  1. Three-Game Bowling Series Total — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies