作业帮 > 综合 > 作业

依然是PASCAL的问题 算梯形的面积 没什么错误 就是出来的结果是1.0000000E+000

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 22:59:44
依然是PASCAL的问题 算梯形的面积 没什么错误 就是出来的结果是1.0000000E+000
啥意思啊 你们写的我都看不懂耶
其实 就是算梯形的面积
我想知道 用PASCAL的语言 底乘高除以2怎么写
exitcode=0
麻烦告诉我这是为什么 航~~~~~~~~~
依然是PASCAL的问题 算梯形的面积 没什么错误 就是出来的结果是1.0000000E+000
新手吗?呵呵.
这位童鞋,科学计数法学过吗?
1.0000000E+000 就是科学计数法~!
1.0000000E+000 = 1.0*10^0 = 1
1.0000000 是科学计数法的*号前面的部分,E+后面的就是*号后面10的N次的N~
例如:2.2200000E+002 则是 2.22*10^2 =222 ~ !
懂了么~?
接下来就是程序.
依次输入梯形的上底、下底和高,输出梯形的面积(程序):
var
i,j,k:integer; {设置变量:i是上底,j是下底,k是高}
l:real; {设置变量:l是结果}
begin {程序开始}
read(i,j,k); {输入上底、下底和高}
l:=(i+j)*k/2; {结果=((上底+下底)*高/2)}
writeln(l:0:2); {输出结果,保留两位小数}
end. {程序结束}

三角形:
得先设置变量:i是底,j是高:
var
i,j:integer;
程序开始:
begin
然后读取i,j的值:
read(i,j);
输出(底*高/2):
writeln((i*j/2):0:2);{i*j/2 就是底乘高除以2,:0:2保留两位小数}
程序结束:
end.
exitcode=0
这是代码~~!
0是退出代码 .(其实这个0我也不太清楚)

不过我知道其它.
错误代码:
200 被零除
201 范围检查错
202 堆栈溢出错
203 堆溢出错
204 无效指针操作
205 浮点上溢出
206 浮点下溢出
207 无效浮点运算
208 未安装覆盖管理程序
209 覆盖文件读错
210 对象未初始化
211 调用抽象方法
212 流登计错
213 集合下标越界
214 集合溢出