我有一道英文的C#程序题目不懂,能否帮忙解答一下,感激不尽。

WriteanappropriateprogramwithallthenecessaryrequirementsinaConsoleApplicationbystudyi... Write an appropriate program with all the necessary requirements in a Console Application by studying the flowchart and using it as a basis to write the code.
A person needs to go to a workshop and can choose between Johannesburg and Durban. The user must supply his/her choice. The flowchart will give you an indication of the choices that was made as well as the outcome.
展开
 我来答
百度网友0231eae
2012-04-22 · TA获得超过206个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:127万
展开全部
题干翻译:
学习下面的流程图,并以此为基础编写代码。
在控制台程序中编写一个适当的程序,且包含全部必要的条件。
一个人要去一个工厂,他可以从Johannesburg(地名:约翰内斯堡)和Durban(地名:德班)中选择。(也就是说:他可以选择从不同的地方到达那个工厂。)
这个人必须提供他的选择,下面的流程图给你一个选择的指示并且含有对应的输出内容。
流程图的意思:
首先说明一下,流程图默认的情况下,如果为true,执行左边分支。
从控制台得到用户的输入,如果是Johannesburg,执行左边的分支,然后判断Is Toll Road(是否是收费公路?),如果是,给message赋值Drive on R64 (行驶在R64公路上)。其他的类似。最后输出message。
代码:
class BaiduQuestion0422
{
static void Main(string[] args)
{
Console.WriteLine("A: Johannesburg Or B: Durban? Please Select");
string inputStr = Console.ReadLine();
while (inputStr!="A"&&inputStr != "B")
{
Console.WriteLine("Input Error,Please input A or B");
inputStr = Console.ReadLine();
}
bool isTollRoad = true;
string message = "";
if (inputStr == "A")
{
if (isTollRoad)
{
message = "Drive on R64";
}
else
{
message = "Drive on N3";
}
}
else
{
if (isTollRoad)
{
message = "Drive on R17";
}
else
{
message = "Drive on N1";
}
}

Console.WriteLine(message);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式