自己选择的路,摸爬滚打也要走下去

【PL/SQL 习题】【1】求圆的面积

参考答案:
SET SERVEROUTPUT ON;
DECLARE
    v_radius NUMBER := &sv_radius;
    v_area NUMBER;
BEGIN
    v_area := POWER(v_radius,2) * 3.14;
    DBMS_OUTPUT.PUT_LINE('The area of the circle is: '||v_area);
END;


自己写的程序:
DECLARE
  R NUMBER;
BEGIN
  DBMS_OUTPUT.put_line('圆的面积为:'||&&R*&R*3.14);
END;

分析对比:
虽然自己写的程序较简单,功能也实现了。但是与参考答案比起来,自己写的程序不具有拓展性。
程序的规范性:
1.程序变量定义,分析程序,有两个变量,一个是输入,一个是输出。
输入:    v_radius NUMBER := &sv_radius;
输出:    v_area NUMBER;
2.程序的计算过程:
v_area := POWER(v_radius,2) * 3.14;
使用了公式POWER();
3.再输出结果:
DBMS_OUTPUT.PUTLINE('The area of the circle is: '||v_area);
4.并且参考答案定义变量的写法可多次输入值,而自己的写法只能输入一次半径的值之后不能再改变。



一天,一个月,一年。总有一天会变得不一样。

posted on 2011-02-03 13:26 wokaoJune 阅读(1740) 评论(0)  编辑  收藏 所属分类: OraclePL/SQL 习题


只有注册用户登录后才能发表评论。


网站导航:
 
<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

导航

统计

公告

GO ,GO,GO
自己选择的路,摸爬滚打也要走下去

常用链接

留言簿

随笔分类(26)

随笔档案(29)

文章分类

最新随笔

搜索

最新评论

阅读排行榜

评论排行榜