কম্পিউটার

PL/SQL-এ 1 থেকে n পর্যন্ত সমস্ত বিজোড় সংখ্যা এবং তাদের যোগফল প্রিন্ট করুন


এই সমস্যায়, আমাদের একটি সংখ্যা n দেওয়া হয়েছে এবং আমাদের 1 থেকে n পর্যন্ত সমস্ত বিজোড় সংখ্যা প্রিন্ট করতে হবে এবং PL/ এ 1 থেকে n পর্যন্ত সংখ্যার যোগফলও প্রিন্ট করতে হবে। SQL .

PL/SQL SQL এর একটি পদ্ধতিগত ভাষা এক্সটেনশন। কোড হল নির্দেশাবলীর একটি ক্রম যা সমস্ত সম্পর্কিত ঘোষণা এবং নির্দেশাবলী সহ একটি ব্লকের মধ্যে রয়েছে৷

আসুন আমাদের সমস্যার একটি উদাহরণ দেখি -

Input: 7
Output: odd numbers are: 1, 3, 5, 7
Sum of odd numbers is 16

এই সমস্যাটি সমাধানের জন্য, আমরা একটি সংখ্যা নেব এবং এটিকে 1 এ আরম্ভ করব এবং প্রাথমিক মান 0 সহ একটি সমপরিকল্পনা করব। এবং আমরা সংখ্যাটিকে 2 দ্বারা বৃদ্ধি করব এবং সমপরিকল্পনার সাথে যোগ করব যতক্ষণ না এর মান n এর থেকে কম বা সমান হয়৷

উদাহরণ

DECLARE
   number NUMBER(3) := 1;
   sumvar NUMBER(4) := 0;

BEGIN
   dbms_output.Put_line('The odd numbers are : ');
      WHILE num <= 7 LOOP
         dbms_output.Put_line(number);
         sumvar := sumvar+num;
         num := num + 2;
      END LOOP;
dbms_output.Put_line('Sum of odd numbers is '|| sum1);
END;

আউটপুট

বিজোড় সংখ্যা হল −

1
3
5
7
Sum of odd numbers is 16

  1. C++ তে বিজোড় এবং জোড় সংখ্যার নোড সহ সমস্ত স্তর প্রিন্ট করুন

  2. পাইথন প্রোগ্রাম 1 থেকে 100 এর মধ্যে সমস্ত শুভ সংখ্যা প্রিন্ট করতে

  3. পাইথন প্রোগ্রাম একটি পরিসরে সমস্ত বিজোড় সংখ্যা প্রিন্ট করতে

  4. পাইথন প্রোগ্রাম একটি প্রদত্ত সংখ্যার জন্য 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা মুদ্রণ করে