上QQ阅读APP看书,第一时间看更新
2.3 项目实战——求两个数字的和
1)使用Sequence实现以下需求:要求用户输入两个整数,弹出窗口将两个数字的和输出。流程图如图2-113所示。
2)使用Flowchat实现以下需求:要求用户输入两个整数,在Output面板中将两个数之中的较大者输出(两数相等时输出第一个数字)。流程图如图2-114所示。
3)使用State Machine完成一个理财产品的购买流程,具体需求如下。
□它会提示用户输入账户的余额,然后判断用户的输入内容是否有效(使用Double.TryParse()方法判断是否可以转换为2位小数)。如果有效,继续购买理财产品的流程;如果无效,则提示用户并结束流程。
图2-113 流程图
图2-114 流程图
□购买理财产品时,设定理财产品的价格为1299.99元,然后判断用户余额是否充足。如果充足,提示用户购买成功及最新的余额;如果不充足,则提示用户余额不足并结束流程。
流程图如图2-115所示。
图2-115 流程图