এই সমস্যায়, আমাদের একটি নম্বর দেওয়া হয়েছে n। আমাদের কাজ হল PL/SQL-এ একটি সংখ্যার প্রথম এবং শেষ অঙ্কের যোগফল খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।
প্রথমে, আসুন PL/SQL সম্পর্কে ব্রাশ-আপ করি,
PL/SQL হল SQL এর সাথে প্রোগ্রামিং ভাষার পদ্ধতিগত বৈশিষ্ট্যের সমন্বয়।
সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,
ইনপুট − n =31415
আউটপুট − 8
ব্যাখ্যা − প্রথম অঙ্ক =3 , শেষ অঙ্ক =5। যোগফল =8
এই সমস্যাটি সমাধান করতে, আমরা n সংখ্যার প্রথম এবং শেষ সংখ্যাটি বের করব। এবং প্রিন্ট তাদের যোগফল.
প্রথম এবং শেষ সংখ্যাগুলি substr() ব্যবহার করে বের করা হয় ফাংশন।
উদাহরণ
আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,
পূর্ণসংখ্যা ঘোষণা করুন :=31415; ফিস্টডিজিট পূর্ণসংখ্যা :=0; লাস্ট ডিজিট পূর্ণসংখ্যা :=0; s পূর্ণসংখ্যা; শুরু করুন যদি a> 9 তারপর lastDigit:=Substr(n, 1, 1); fistDigit :=Substr(n, Length(n), 1); s :=fistDigit + lastDigit; ELSE s :=n; END যদিআউটপুট
সংখ্যার প্রথম সংখ্যা এবং শেষ সংখ্যার যোগফল হল 8