DBMS Assgn5
DBMS Assgn5
3. Calculate the radius and area of a circle and store them in table Circle(radius, area).
set serveroutput on;
CREATE TABLE circle (
radius NUMBER(10),
area NUMBER(20)
);
DECLARE
radius_var NUMBER(10);
area_var NUMBER(20);
BEGIN
FOR radius_var IN 3..7 LOOP
area_var := ROUND(3.14159 * radius_var * radius_var, 2);
INSERT INTO circle (radius, area) VALUES (radius_var, area_var);
DBMS_OUTPUT.PUT_LINE('Radius: ' || radius_var || ', Area: ' || area_var);
END LOOP;
END;
/
4. Check whether entered number is Palindrome or not.
set serveroutput on;
DECLARE
num NUMBER(10):= &Num; -- Enter the number you want to check
original_num NUMBER(10) := num;
reversed_num NUMBER(10):= 0;
remainder NUMBER(10);
BEGIN
-- Reverse the number
WHILE (num > 0) LOOP
remainder := num MOD 10;
reversed_num := reversed_num * 10 + remainder;
num := num / 10;
END LOOP;