单项选择题

下面程序的功能是计算折旧年限,假设一台机器原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。
y=0
p=100
x=0.04
Do
p=p*______
y=y+1
Loop Until P<50
MsgBox y

A) x
B) (1-x)
C) (1+x)
D) 1-x