简单流程图
void main()
{
int numTickets;
float discount;
float total = 0.0;
int numKids = 0;
float ticketPrice = 19.00;
printf("Enter number of tickets: ");
scanf("%d", &numTickets);
if (numTickets > 10)
{
discount = 0.15;
}
else
{
discount = 0.0;
}
printf("Enter number of children: ");
scanf("%d", &numKids);
total = numKids*ticketPrice/2.0 + (numTickets – numKids)*ticketPrice;
total = total*(1.0 – discount);
printf("Total = %.2f \n", total);
}
基本上,我正在帮助我表弟学习,其中一个问题是为此绘制流程图。问题是我忘记了我所知道的关于流程图的一切!顶部的可变减速度有标准吗?其实我可以弥补剩下的部分,只是不知道如何开始了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
常规分配(如变量初始化)应出现在普通矩形中(如 http://upload.wikimedia.org/wikipedia/commons/d/d6/FlowchartExample.png)。
请记住,IO(如
printf
/scanf
语句)应采用平行四边形,条件分支应采用菱形。Regular assignments (like your variable initialisations) should appear in a normal rectangle (like those in http://upload.wikimedia.org/wikipedia/commons/d/d6/FlowchartExample.png).
Remember that IO (like your
printf
/scanf
statements) should be in parallelograms, and conditional branches in diamonds.非常基本的规则:
维基百科文章可能很有用。
The very basic rules:
Wikipedia article can be useful.