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 Create Quiz Comment J jit_t Follow 3 Improve J jit_t Follow 3 Improve Article Tags : PL/SQL SQL-PL/SQL Explore PL/SQL FundamentalsPL/SQL Introduction6 min readPL/SQL Architecture3 min readPL/ SQL Data Types6 min readHow to Declare a Variable in PL/SQL?5 min readPL/SQL Control & LoopsDecision Making in PL/SQL5 min readPL/SQL Loops5 min readPL/SQL For Loop4 min readPL/SQL While Loop5 min readPL/SQL Queries & ClausesPL/SQL SELECT INTO Existing Table5 min readPL/SQL INSERT Statement3 min readPL/SQL UPDATE Statement6 min readPL/SQL DELETE Statement6 min readPL/SQL WHERE Clause3 min readPL/SQL ORDER BY Clause7 min readPL/SQL GROUP BY Clause7 min readPL/SQL OperatorsPLSQL : || Operator2 min readPL/SQL AND Operator7 min readPL/SQL LIKE Operator6 min readPL/SQL NOT Operator6 min readPL/SQL IS NULL Operator4 min readPL/SQL CASE Statement4 min readPL/SQL Program UnitsProcedures in PL/SQL4 min readPL/SQL Functions4 min readPL/SQL Triggers6 min readPL/SQL Data Structures & Error HandlingIndex in PL/SQL5 min readException Handling in PL/SQL5 min readPL/SQL Records10 min readCursors in PL/SQL3 min read Like