记录算术运算
假设我们需要以这种方式计算以数学形式编写的表达式:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
算术表达式的书写规则
<分区>1。表达式可以包含数字、其他变量名、运算符号、括号、函数名、算术运算及其符号(
+
,
-
,
*
,
/
,
%
).
2. 整数和小数部分之间用点号分隔。
3. 表达式写在一行中(表达式的线性表示法);
因此,按照算术表达式的书写规则,我们必须将给定的 分数 (数学符号)转化为线性符号,即把分数写在一行中。由于分子和分母都是复数(即包含两个或两个以上的因数),所以在写线性形式的表达式时,需要将分子和分母括在括号中。
因此,这种表达式的线性表示法将如下所示:
<前>
(2*17.56*17.56)/(7*2.47*0.43)
让我们编写一个程序来计算这个表达式的值。为此,让我们定义输入和输出数据。
输入
因为我们知道所有的值,那么不需要从键盘输入任何内容,因此不会有输入值。
印记
程序应显示给定算术表达式的结果(结果可以保存到某个变量,或立即显示在屏幕上)。
在程序中,我们会立即将结果显示在屏幕上。因为我们有一个分数,所以结果将是一个实数。
#include;
使用命名空间标准;
主要的()
{
输出 << (2*17.56*17.56) / (7*2.47*0.43);
在您的计算机上运行该程序并确保它返回 82.949843。