Size Does Matter (at least referring to bottles)
Python 2, 61 60 59 bytes
lambda n:[a*(1+.03*n)**i*75for a in 4,8for i in range(n/2)]
Try it online!
-1 byte, thanks to Joseph Sible
Wolfram Language (Mathematica), 36 bytes
{#,2#}&[300(1+.03#)^Range[0,#/2-1]]&
Try it online!
05AB1E, 15 bytes
₆v;F.03*>NmyтP,
Port of @TFeld's Python 2 answer, so make sure to upvote him.
Try it online or verify all test cases.
Explanation:
₆ # Push builtin integer 36
v # Loop `y` over both digits:
; # Halve the (implicit) input-integer
F # Inner loop `N` in the range [0, input/2):
.03* # Multiply the (implicit) input by 0.03
# (alternative 4-byter: `т/3*` # divide by 100, multiply by 3)
> # Increase this by 1
Nm # Take it to the power `N`
yт # Push both `y` and 100
P # And take the product of the entire stack
, # Then pop and print this number with trailing newline