我有一道英文的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. 展开
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. 展开
1个回答
展开全部
题干翻译:
学习下面的流程图,并以此为基础编写代码。
在控制台程序中编写一个适当的程序,且包含全部必要的条件。
一个人要去一个工厂,他可以从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);
}
}
学习下面的流程图,并以此为基础编写代码。
在控制台程序中编写一个适当的程序,且包含全部必要的条件。
一个人要去一个工厂,他可以从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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询