需求
- 在几个商店实现商品的购买,商店可以使用for循环语句实现,商品可以通过编号使用case语句进行实现。假设一共有四家商店,每个商店里有五件东西。
echo "=================================="
echo "---Supreme----Off-White----Noah---"
echo " Welcome to Fashion Street "
echo "---Fear-Of-God----Palace----CDG---"
echo "=================================="
supreme=2000
off_white=1200
palace=1000
noah=800
fear_of_god=1500
cost=0
for ((i=1;i<=4;i++))
do
read -p "您是否进去第"$i"家潮牌店进行购买?(Y/N)" INT
while [ $INT = "Y" ]
do
echo "1.Supreme "$supreme"元"
echo "2.Off White "$off_white"元"
echo "3.Palace "$palace"元"
echo "4.Noah "$noah"元"
echo "5.Fear Of God "$fear_of_god"元"
read -p "请问你要购买哪种潮牌?(请输入序号)" node
read -p "是否继续购买?(Y/N)" INT
case $node in
1)
let cost+=$supreme
echo "消费"$cost"元" &> /dev/null
;;
2)
let cost+=$off_white
echo "消费"$cost"元" &> /dev/null
;;
3)
let cost+=$palace
echo "消费"$cost"元" &> /dev/null
;;
4)
let cost+=$noah
echo "消费"$cost"元" &> /dev/null
;;
5)
let cost+=$fear_of_god
echo "消费"$cost"元" &> /dev/null
;;
*)
echo "抱歉本店没有此商品"
esac
done
done
echo "您本次逛街总共花费"$cost"元"