(1)在甲商场:100+(290-100)×0.9=271,
100+(x-100)×0.9=0.9x+10;
在乙商场:50+(290-50)×0.95=278,
50+(x-50)×0.95=0.95x+2.5;
(2)根据题意得出:
0.9x+10=0.95x+2.5,
解得:x=150,
答:当x为150时,小红在甲、乙两商场的实际花费相同;
(3)由0.9x+10<0.95x+2.5,
解得:x>150,
0.9x+10>0.95x+2.5,
解得:x<150,
∴当小红累计购物大于150时,选择甲商场实际花费少;
当累计购物正好为150元时,两商场花费相同;
当小红累计购物超过100元而不到150元时,在乙商场实际花费少.
答:当小红累计购物超过100元而不到150元时,在乙商场实际花费少;正好为150元时,两商场花费相同;大于150时,选择甲商场实际花费少.