Calcular potencia de número en ABAP

Prefacio – Esta publicación es parte del Programas ABAP .

A veces, es necesario conocer la potencia de un número proporcionado por el usuario. En ese caso, programamos para calcular la potencia del número en ABAP. No es una pregunta que simplemente se hace en una entrevista, sino una palabra clave importante que se usa en la programación del día a día.

Introducción

Calcular potencia de un numero, necesitas multiplicar ese número por sí mismo n veces. Aquí n es la potencia. Para lograr esto, necesitamos usar Loops en ABAP. El siguiente programa implementa lo mismo:

Calcular potencia de número en ABAP
Poder del número en ABAP- Imagen de ilustración

Programa ABAP

PARÁMETROS: lv_data1(10) tipo i, lv_data2(10) tipo i. Mientras que lv_data2 > 1 . lv_datos1 = lv_datos1 * lv_datos1. lv_data2 = lv_data2 - 1. ENDWHILE. Escribir: lv_data1.

Explicación

En el programa mencionado anteriormente, hemos implementado un ciclo while para obtener el resultado requerido. El mismo se explica a continuación, paso a paso:

  1. Inicialmente, hemos definido dos parámetros: lv_data1 y lv_data2. Ambos parámetros son de tipo es decir, entero y longitud 10. Estos parámetros se utilizarán para tomar el número (también llamado número base) y la potencia (también llamado exponente de potencia).
  2. Luego, usaremos un bucle while que se ejecutará desde el valor de potencia hasta 1.
  3. Seguiremos multiplicando el número consigo mismo hasta que se ejecute el bucle.
  4. En esta línea, seguiremos disminuyendo el valor de la potencia hasta que sea igual a 1.
  5. Ahora, hemos calculado la potencia del número. La salida se imprimirá usando la palabra clave ABAP "WRITE".

Autor


Comentarios

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.