📜  在 PL/SQL 中查找单利和复利的程序

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

在 PL/SQL 中查找单利和复利的程序

先决条件——PL/SQL介绍

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

给定本金(p),利率(r),时间(t),任务是计算单利和复利。

例子:

Input: p = 1500
       r = 5
       t = 3
Output: SI = 225, CI = 1736.44 

Input: p = 2700
       r = 7
       t = 8
Output: SI = 1512, CI = 4639.1

单利公式:
  \begin{math}  SI=(P*R*I)/100 \end{math}

复利公式:

  \begin{math}  CI = P * Power(1 + (R/100) ^ t) \end{math}
在哪里:
P:本金(原金额)
R:利率(%)
T:时间段

以下是所需的实现:-

DECLARE
    --declaration of principal variable
    p  NUMBER(9, 2);
    ----declaration of rate variable
    r  NUMBER(9, 2);
    --declaration of time period variable
    t  NUMBER(9, 2);
    --declaration of simple interest variable
    si NUMBER(9, 2);
    ci NUMBER(9, 2);
BEGIN
    --Code Block Start 
    --assigning principal values
    p := 33000;
  
    --assigning rate  values
    r := 7;
  
    --assigning time period values
    t := 6;
  
    --To calculate SI by simple 
    --mathematical formula
    si := ( p * r * t ) / 100;
  
    ci := p * Power (1 + ( r / 100 ),t);
  
    --Print Result of SI.........
    dbms_output.Put_line('Simple Interest = '
                         ||si);
  
    dbms_output.Put_line('Compound interest = '
                         || ci);
END;
--End program   

输出

Simple Interest = 13860
Compound interest = 49524.1