Surge multiplier

A ride-hailing app raises its prices when riders wait and few drivers are free. The price of a ride is multiplied by a surge multiplier that depends on the number of waiting ride requests and the number of available drivers in an area. Listing 1 gives the rule.

Listing 1: Pseudocode for the surge multiplier (Question 1).
Input: Requests, the number of waiting ride requests
       Drivers, the number of available drivers
Output: Multiplier
Start
   If Drivers = 0
      Output 3.0
   Else
      Set Ratio to Requests / Drivers
      If Ratio >= 2
         Output 2.0
      Else If Ratio > 1
         Output 1.5
      Else
         Output 1.0
      End If
   End If
End

A tester wrote the test cases in Table 1 before anyone implemented the rule. The expected multiplier of each case should follow from the pseudocode.

Table 1: Test cases for the surge multiplier (Question 1).
Test Requests Drivers Expected multiplier
T1 10 5 2.0
T2 0 0 3.0
T3 5 5 1.5
T4 6 5 1.5

Which test case in Table 1 has an expected multiplier that does not follow from Listing 1?

  1. T1
  2. T2
  3. T3
  4. T4