Module: 算术表达式


Problem

5 /7


记录算术运算

Theory Click to read/hide

用编程语言编写算术表达式的规则

假设我们需要以这种方式计算以数学形式编写的表达式:

在编写为我们计算结果的程序之前,我们制定规则以用编程语言编写代数表达式:
1.表达式包含数字、其他变量名、运算符、括号、函数名
2. 算术运算及其符号(+、-、*、/、%)
3.整数和小数部分之间用点号分隔。
4、表达式 每行写一个 (表达式的线性表示法),字符依次排列,并附上ALL运算符号;使用括号

因此,按照算术表达式的书写规则,我们必须将这个(数学记数法)分数转化为线性记数法,即把分数写在一行中..
因为分子和分母中的表达式为复数(即包含两个或两个以上的因式),那么在写线性形式时,需要将分子和分母中的表达式用括号括起来。
因此,这种表达式的线性符号将如下所示:

(2*17.56*17.56)/(7*2.47*0.43)

让我们编写一个程序来计算这个表达式:
为此,让我们定义输入和输出数据

输入: 因为我们知道所有的值,那么不需要从键盘输入任何内容,因此不会有输入

输出数据:程序应该显示给定算术表达式的结果(你可以把它放在某个变量中,或者立即在屏幕上显示该值)。

我们将立即在屏幕上显示表达式的结果,而不将其保存在任何变量中。  
因为我们有一个分数,结果将是一个实数   <前> 公共课主要{ public static void main(String[] args) { System.out.print((2*17.56*17.56)/(7*2.47*0.43)); }
在您的计算机上运行该程序并确保它输出 82.949843

之后,完成任务。

Problem

编写一个程序,使用已知公式计算表达式的值

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
x和y是整型变量,由键盘输入

程序应该显示一个数字——表达式的结果

提示:不要忘记,除法时,你需要得到一个实数!