pascal语言的问题~

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:13:31
请将
(x(ea+eb))/(y(e-a+b))用pascal语言的形势表示出来
注:(ea+eb)和(e-a+b)分别为x和y的上标,也就是多少次幂的形式。
请不要用循环算法,尽量用函数、括号、运算符的形式表示出来。
谢谢答复!

power(x,(e*a+e*b))/power(y,(e-a+b))
或者
exp(ln(x)*(e*a+e*b))/exp(ln(y)*(e-a+b))
我用delphi编的程序计算出了结果:
加一个button和一个edit.双击button进入click,编写:
procedure TForm1.Button6Click(Sender: TObject);
var a,b,c,e:integer;
x,y,re:double;
begin
a:=1;b:=2;c:=3;e:=4;
x:=2.4;y:=3.6;
re:=exp(ln(x)*(e*a+e*b))/exp(ln(y)*(e-a+b)) ;
edit1.Text:=floattostr(re);
end;

??