Open In App

Area and Perimeter of a circle in PL/SQL

Last Updated : 04 Jul, 2018
Improve
Improve
Like Article
Like
Save
Share
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:




--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

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads