PL/SQL ब्लॉक से विषम संख्याओं की श्रृंखला और योग
PL/SQL (Procedural Language/SQL) Oracle का प्रक्रियात्मक विस्तार है। दिए गए n तक विषम संख्याएं प्रिंट करें और उनका योग निकालें।
उदाहरण
इनपुट: 7
आउटपुट: विषम संख्याएं: 1, 3, 5, 7 | योग: 16
एल्गोरिदम
- num = 1, sumvar = 0 आरंभ करें
- WHILE num <= n LOOP
- num प्रिंट करें
- sumvar := sumvar + num
- num := num + 2
- END LOOP
- योग प्रिंट करें
PL/SQL कोड
DECLARE
number NUMBER(3) := 1;
sumvar NUMBER(4) := 0;
BEGIN
dbms_output.put_line('The odd numbers are : ');
WHILE number <= 7 LOOP
dbms_output.put_line(number);
sumvar := sumvar + number;
number := number + 2;
END LOOP;
dbms_output.put_line('Sum of odd numbers is ' || sumvar);
END;
आउटपुट
The odd numbers are : 1 3 5 7 Sum of odd numbers is 16
नोट: dbms_output.put_line आउटपुट प्रदर्शित करता है। || स्ट्रिंग कन्कैटिनेशन है।