Sumar la cantidad de números que se pide por teclado y cada numero se ingresa también.
Declare
V_contador number:=0;
V_sum number := 0;
V_total number := 0;
V_cantidad_a_iterar := 0 ;
Begin
V_cantidad_a_iterar:=’&cantidad’
Loop
Exit When v_contador>= V_cantidad_a_iterar;
v_contador:=v_contador+1;
v_valor:=’&valor_por_teclado’;
v_sum:=v_sum +v_valor;
IF v_contador>= ‘&cantidad_iterar’ then
Exit;
End if;
End loop;
Dbms_output.put_line(‘v_total’ || _total);
End;
/
Prueba de escritorio
V_CONTADOR V_VALOR V_SUM cantidad
0 0 0 31 10 10 2 20 30 3 40 70