Open In App

Area and Perimeter of a circle in PL/SQL

Last Updated : 11 Jul, 2025
Comments
Improve
Suggest changes
3 Likes
Like
Report
Prerequisite - PL/SQL introduction In PL/SQL code groups of commands are arranged within a block. A block group related declarations or statements. In declare part, we declare variables and between begin and end part, we perform the operations. Given the radius of a circle and the task is to find the area and perimeter of the circle. Examples:
Input: 3
Output: Area = 28.26
        Perimeter = 18.84

Input: 7
Output: Area = 153.86
        Perimeter = 43.96
Formula for area and perimeter of circle: Area:
pi * radius * radius 
Perimeter:
2 * pi * radius
where pi = 3.14 Below is the required implementation: SQL
--Find the area and perimeter of circle
DECLARE 

    -- Variables to store area and perimeter
    area   NUMBER(6, 2)  ;  
    perimeter   NUMBER(6, 2)  ; 
    
    --Assigning the value of radius 
    radius NUMBER(1) := 3; 
    
    --Constant value of  PI 
    pi CONSTANT NUMBER(3, 2) := 3.14; 
    
BEGIN 

        --Formula for area and perimeter of a circle 
        area := pi * radius * radius; 
        perimeter := 2 * pi * radius;
        dbms_output.Put_line('Area = ' || area); 
        dbms_output.Put_line(' Perimeter = ' || perimeter); 

END; 
Output:
Area = 28.26
Perimeter = 18.84

Article Tags :

Explore