如何在ADA中读取/操作输入?

时间:2015-01-28 02:27:31

标签: ada

从标准输入读取,我希望能够插入几组这样的整数,并对每2个整数进行一些数学运算。

I.E:

“你好输入一些数字来得到他们的总和”:

1 9

2 10 [enter]

输出:

1 + 9 = 10.

2 + 10 = 12.

我成功了,只有用户只能输入2个整数

get(numOne);
get(numTwo);

然后像:

 answer := numOne + numTwo;
 put_line(answer'img); 

但我是ADA的新手,不知道如何扫描我在我的例子中使用的所有四个整数,只计算前两个然后是后两个,如果有更多,那么继续总结它们两个人。本质上,程序将首先扫描所有用户输入并对每两个整数进行数学运算,并将它们连接到我们最后可以打印的结果字符串。我知道怎么做,我只是对语言不熟悉而不是如何把它放在代码中。请询问您是否需要更多信息。所有帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

只需绕过现有逻辑。 - 并注意到Ada很不错"无限"循环。 : - )