📜  PL / SQL中三个数字的总和和平均值

📅  最后修改于: 2022-05-13 01:55:06.406000             🧑  作者: Mango

PL / SQL中三个数字的总和和平均值

先决条件——PL/SQL介绍
在 PL/SQL 代码中,命令组被安排在一个块中。块组相关的声明或语句。在声明部分,我们声明变量,在开始和结束部分之间,我们执行操作。

给定三个数字,任务是找出三个数字的总和和平均值。
例子:

Input: a = 12, b = 15, c = 32
Output: sum = 59 avg = 19.66

Input: a = 34, b = 45, c = 11
Output: sum = 90 avg = 30

方法是取三个数字并使用下面给出的公式找到它们的总和和平均值 -
和: a+b+c
平均的: (a+b+c)/3
其中 a,b,c 是三个数字。

以下是所需的实现:

--To find sum and avg of three numbers 
DECLARE 
  
    -- Assigning 12 into a 
    a     NUMBER := 12; 
      
    -- Assigning 14 into b 
    b     NUMBER := 14; 
      
    -- Assigning 20 into c 
    c     NUMBER := 20; 
      
    -- Declare variable for sum  
    -- Of Three number (a, b, c) 
    sumOf3 NUMBER; 
      
    -- Declare variable for average 
    avgOf3 NUMBER; 
      
--Start Block 
BEGIN 
  
    -- Assigning sum of a, b and c into sumOf3 
    sumOf3 := a + b + c; 
  
    -- Assigning average  of a, b and c into avgOf3 
    avgOf3 := sumOf3 / 3; 
  
    --print Result  sum of a, b, c number 
    dbms_output.Put_line('Sum = ' 
                         ||sumOf3); 
  
    --print Average  sum of a, b, c number 
    dbms_output.Put_line('Average = ' 
                         ||avgOf3); 
END; 
  
--End Program 

输出:

Sum = 46
Average = 15.33