![C#从入门到精通(第7版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/834/52842834/b_52842834.jpg)
上QQ阅读APP看书,第一时间看更新
3.5 实践与练习
(答案位置:资源包\TM\sl\3\实践与练习\)
综合练习1:设置百度地图常用地点 使用百度地图时,会弹出设置常用地点的对话框。定义家庭住址和单位地址的变量,保存输入的家庭地址和单位地址。(提示:使用Console.ReadLine()方法进行控制台输入。)
综合练习2:保存搜索热词 搜索引擎中,用户搜索较多的词会被作为搜索热词显示在搜索栏下,以备快速选择使用。编写程序,模拟搜索热词功能。首先提示用户输入搜索词,如输入“Java”,则“Java”一词会自动添加到搜索栏上,如图3.4和图3.5所示。(提示:使用Console. ForegroundColor()设置控制台文字颜色。)
![](https://epubservercos.yuewen.com/C3D15F/31397710407961406/epubprivate/OEBPS/Images/Figure-P53_5381.jpg?sign=1738885366-iLAyMhXKJtvIYHWJJfG0Yhq3WOwyQQ8t-0-b140d212d6d6ac50d2a6047110db11cd)
图3.4 提示用户输入搜索词
![](https://epubservercos.yuewen.com/C3D15F/31397710407961406/epubprivate/OEBPS/Images/Figure-P53_5388.jpg?sign=1738885366-8FdSMfTxKrcTJC47z24NRIkqH6WUG8k0-0-423c6fb6b6a55bac6340e5b66410b274)
图3.5 Java出现在搜索栏上,继续提示用户输入搜索词
综合练习3:模拟商品入库功能 商品入库管理是进销存类软件的基础功能之一。编写程序,模拟简单的商品入库功能。首先输出类似图3.6的入库界面(商品信息为空),然后要求用户输入商品编号、商品名称、商品规格、商品价格和入库数量,如图3.7所示。输入完成后,输出带数据的商品入库单,如图3.8所示。
![](https://epubservercos.yuewen.com/C3D15F/31397710407961406/epubprivate/OEBPS/Images/Figure-P53_5399.jpg?sign=1738885366-85dIjpJWr8AjqHbvXEbr9rt4yiHjM5F1-0-92ce3ecdc2873e1c4e9adebfc771540d)
图3.6 商品入库界面
![](https://epubservercos.yuewen.com/C3D15F/31397710407961406/epubprivate/OEBPS/Images/Figure-P53_5408.jpg?sign=1738885366-THljZ4GiEPb423fkPaOFoQxtE23ditDd-0-60016286461cdb626b2ec1c779c78992)
图3.7 输入信息
![](https://epubservercos.yuewen.com/C3D15F/31397710407961406/epubprivate/OEBPS/Images/Figure-P53_5416.jpg?sign=1738885366-wCmejy6ENCYxZHH8mbabXmcQp1O2W4jL-0-57ac890c14e765bb08bd7afb44a7aa1a)
图3.8 输出商品入库单
综合练习4:京东商城支付成功界面 编写程序,首先提示用户输入支付金额(80~200的数字),然后输出包含刚才输入金额的支付成功页面,效果如图3.9所示。(提示:使用DateTime结构获取交易的日期时间。)
![](https://epubservercos.yuewen.com/C3D15F/31397710407961406/epubprivate/OEBPS/Images/Figure-P53_5427.jpg?sign=1738885366-g0iAdTh6QfCBXjqQZzuckjkzqci96rs3-0-c9274b1eb45649d53a5cffab98c4f179)
图3.9 实现效果图
综合练习5:计算牛奶中蛋白质的总量 已知每盒牛奶(200 ml)含有蛋白质6.4 g,编写程序,计算购买牛奶袋数与蛋白质的质量。(提示:使用{0:f1}控制显示几位小数,0表示占位符,f为固定格式,1表示显示1位小数。)