Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ย้อนกลับตัวเลขใน PL/SQL


PL/SQL เป็นภาษาที่มีโครงสร้างแบบบล็อกซึ่งรวมฟังก์ชันการทำงานของ SQL เข้ากับคำสั่งขั้นตอน ในบทความนี้ เราจะพูดถึงโปรแกรมใน PL/SQL เพื่อย้อนกลับตัวเลขที่กำหนด เช่น -

Input : 98765
Output : 56789
Explanation : reverse number of 98765 is 56789.

Input : 56784
Output : 48765
Explanation Reverse number of ‘56784’ is ‘48765’.

แนวทางในการหาทางออก

  • นำหลักสุดท้ายออกจากตัวเลขโดยหาเศษที่เหลือของ num/10
  • เพิ่มตัวเลขสุดท้ายให้กับตัวแปรอื่น reversed_num
  • ตอนนี้ตรวจสอบว่า num กลายเป็น 0 −
    • ถ้าใช่ ให้ไปที่ STEP1
    • ถ้าไม่ใช่ ให้ไปที่ STEP4
  • สุดท้าย พิมพ์ reverse_num

ตัวอย่าง

DECLARE
num number;
reverse_num number:=0;

begin
num:=98765;
while num>0
loop
reverse_num:=(reverse_num*10) + mod(num,10);
num:=trunc(num/10);
end loop;

dbms_output.put_line(' Reversed number is : '|| reverse_num);

ผลลัพธ์

Reversed number is: 56789

บทสรุป

ในบทความนี้ เราจะพูดถึงภาษาการเขียนโปรแกรม PL/SQL ซึ่งใช้งานง่ายมาก รู้สึกเหมือนใช้ภาษาอังกฤษธรรมดาสั่งระบบ นอกจากนี้เรายังกล่าวถึงปัญหาการกลับตัวเลขในภาษา PL/SQL เราหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์