<prompt> Andika chaguo za kukokotoa za PLSQL ambazo hukokotoa kipengele cha nambari fulani kwa kutumia urejeshaji.PLINFORMAT  <response>: UNDA AU UBADILISHE kipengele cha Utendaji kazi p_num KATIKA NUMBERNAMBA YA KURUDISHA NI v_matokeo NUMBER;ANZA -- Angalia ikiwa nambari ya ingizo ni 0, ambapo rudisha 1 kwani kipengele cha 0 ni 1 IF p_num 0 BASI RUDI 1; VINGINEVYO -- Kokotoa kipengele kwa kutumia urejeshaji kwa kuzidisha nambari ya sasa na kipengele cha nambari - 1 v_matokeo : p_num factorialp_num - 1; -- Rudisha thamani ya kipengele iliyokokotwa RUDISHA v_matokeo; MWISHO IKIWA;MWISHO wa kiwanda; 