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

หาแฟกทอเรียลของจำนวนใน PL/SQL ด้วย C++

ในส่วนนี้ เราจะดูวิธีหาแฟกทอเรียลของจำนวนโดยใช้ PL/SQL ในโค้ด PL/SQL บางกลุ่มคำสั่งจะจัดอยู่ในบล็อกของการประกาศข้อความที่เกี่ยวข้อง

แฟกทอเรียลของจำนวนคือการคูณจำนวนเต็มทั้งหมดจาก 1 ถึง n โดยที่ n คือจำนวนที่กำหนด ดังนั้น n! = n * (n - 1) * (n - 2) * ... * 2 * 1

ตัวอย่าง (PL/SQL)

DECLARE
    fact number := 1;
    n number := &1;
BEGIN
    while n > 0 loop
        fact := n * fact;
        n := n - 1;
    end loop;
    dbms_output.put_line(fact);
END;

ผลลัพธ์

Consider 5 has given 120