0% found this document useful (0 votes)
61 views6 pages

Ai Questions

The document describes 6 PL/SQL programs that demonstrate different control structures: 1) addition of two numbers, 2) use of an if statement, 3) use of if/else to compare a number, 4) use of if/elseif to find the greatest of 3 numbers, 5) use of a for loop to sum odd numbers, and 6) use of a while loop to sum odd numbers. Each program includes the PL/SQL code, example input/output, and verifies that the control structure works as expected.

Uploaded by

Vishal Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views6 pages

Ai Questions

The document describes 6 PL/SQL programs that demonstrate different control structures: 1) addition of two numbers, 2) use of an if statement, 3) use of if/else to compare a number, 4) use of if/elseif to find the greatest of 3 numbers, 5) use of a for loop to sum odd numbers, and 6) use of a while loop to sum odd numbers. Each program includes the PL/SQL code, example input/output, and verifies that the control structure works as expected.

Uploaded by

Vishal Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

EXP NO 1: Write pl/sql blocks using different control

structures.

1. Write a PL/SQL Program for Addition of Two Numbers.

PL/SQL CODING

SQL> declare
a number;
b number;
c number;
begin
a:=&a;
b:=&b;
c:=a+b;
dbms_output.put_line('sum of'||a||'and'||b||'is'||c);
end;
/

INPUT:

Enter value for a: 23


old 6 : a:=&a;
new 6 : a:=23; Enter
value for b: 12 old
7: b:=&b;
new 7: b:=12;

OUTPUT:
sum of 23 and 12 is 35

PL/SQL procedure successfully completed.


2. Write a PL/SQL Program using if condition.

Coding for If Statement:

DECLARE
b number;
c number;
BEGIN
B:=10;
C:=20;
if(C>B) THEN
dbms_output.put_line('C is maximum');
end if;
end;
/

OUTPUT:

C is maximum

PL/SQL procedure successfully completed.


3. Write a PL/SQL Program of Less than or Greater than using If Else.

Coding using Less then or Greater Using IF ELSE

SQL> declare
n number;
begin
dbms_output. put_line('enter a number');
n:=&number;
if n<5 then
dbms_output.put_line('entered number is less than 5');
else
dbms_output.put_line('entered number is greater than 5');

end if;

end;
/

Input:
Enter value for number: 2
old 5: n:=&number;
new 5: n:=2;

Output:
Entered number is less than 5

PL/SQL procedure successfully completed.


4. Write a PL/SQL Program to find out Greatest of Three numbers using If ElseIF.

Coding for Greatest Of Three Numbers Using If Elseif

SQL> declare
a number;
b number;
c number;
d number;
begin
a:=&a;
b:=&b;
c:=&b;
if(a>b)and(a>c) then
dbms_output.put_line('A is maximum');
elsif(b>a)and(b>c)then
dbms_output.put_line('B is maximum');
else
dbms_output.put_line('C is maximum');
end if;
end;
/

INPUT:

Enter value for a: 21


old 7: a:=&a;
new 7: a:=21;
Enter value for b: 12
old 8: b:=&b;
new 8: b:=12;
Enter value for b: 45
old 9: c:=&b;
new 9: c:=45;

OUTPUT:

C is maximum

PL/SQL procedure successfully completed.


5. Write a PL/SQL Program for Summation of Odd numbers using For Loop.

Coding for Summation of Odd Numbers Using For Loop

SQL> declare
n number;
sum1 number default 0;
endvalue number;
begin
endvalue:=&endvalue;
n:=1;
for n in 1..endvalue
loop
if mod(n,2)=1
then
sum1:=sum1+n;
end if;
end loop;
dbms_output.put_line('sum='||sum1);
end;
/

INPUT:

Enter value for endvalue: 4


old 6: endvalue:=&endvalue;
new 6: endvalue:=4;

OUTPUT:

sum =4

PL/SQL procedure successfully completed.


6. Write a PL/SQL Program for Submission of Odd No using While Loop.

Coding for summation of Odd Numbers using While Loop.

SQL> declare
n number;
sum1 number default 0;
endvalue number;
begin
endvalue:=&endvalue;
n:=1;
while(n<endvalue)
loop
sum1:=sum1+n;
n:=n+2;
end loop;
dbms_output.put_line('sum of odd no. bt 1 and' ||endvalue||'is'||sum1);
end;
/

INPUT:

Enter value for endvalue: 4


old 6: endvalue:=&endvalue;
new 6: endvalue:=4;

OUTPUT:

Sum of odd no. bt 1 and 4 is 4

PL/SQL procedure successfully completed.

RESULT:

Thus the PL/SQL block for different controls are verified and executed.

You might also like