কম্পিউটার টিউটোরিয়াল

PL/SQL-এ সংখ্যার প্রথম এবং শেষ ডিজিটের যোগফল বের করা

PL/SQL-এ একটি সংখ্যার প্রথম এবং শেষ ডিজিট বের করে তাদের যোগফল হিসাব করা যায়। SUBSTR() এবং LENGTH() ফাংশনগুলো ব্যবহার করা হয়।

উদাহরণ

  • ইনপুট: n = 31415
  • প্রথম ডিজিট: ৩, শেষ ডিজিট: ৫
  • আউটপুট: ৮

PL/SQL প্রোগ্রাম

DECLARE
    n INTEGER := 31415;
    firstDigit INTEGER := 0;
    lastDigit INTEGER := 0;
    s INTEGER;
BEGIN
    IF n > 9 THEN
        lastDigit := SUBSTR(n, 1, 1);      -- প্রথম ডিজিট
        firstDigit := SUBSTR(n, LENGTH(n), 1); -- শেষ ডিজিট
        s := firstDigit + lastDigit;
    ELSE
        s := n; -- একক ডিজিট হলে
    END IF;
    DBMS_OUTPUT.PUT_LINE('Sum of the first digit and last digit of the number is ' || s);
END;

আউটপুট

Sum of the first digit and last digit of the number is 8

নোট: আসল কোডে ভ্যারিয়েবল নাম fistDigit (টাইপো) ছিল, এখানে সংশোধন করা হয়েছে firstDigit। SUBSTR ১-বেসড ইন্ডেক্সিং ব্যবহার করে।

  1. C++-এ একটি সংখ্যায় M সन्नিহিত অঙ্কের সর্বোচ্চ যোগফল ও গুণফল

  2. C++ ব্যবহার করে PL/SQL-এ ফ্যাক্টোরিয়াল বের করা

  3. Python-এ সংখ্যাটির কেবল প্রথম ও শেষ বিট সেট আছে কিনা যাচাই করা

  4. পাইথনে দिये गये অঙ্কlerden সবচেয়ে ছোট সংখ্যা বানান এবং তার প্রথম ও শেষ অঙ্ক দিয়ে প্রাইম বানায় কিনা