ABAP-da ədədin gücünü hesablayın

by | Jun 3, 2018 | ABAP Proqramları

Əsas səhifə » SAP » ABAP » ABAP Proqramları » ABAP-da ədədin gücünü hesablayın

Müqəddimə - Bu yazının bir hissəsidir ABAP Proqramları seriyası.

Bəzən istifadəçi tərəfindən verilən nömrənin gücünü bilmək zərurəti yaranır. Bu halda rəqəmin gücünü hesablamaq üçün proqramlaşdırırıq ABAP. Bu, sadəcə müsahibə zamanı verilən sual deyil, gündəlik proqramlaşdırmada istifadə olunan vacib açar sözdür.

giriş

Hesablamaq üçün ədədin gücü, bu ədədi özünə n dəfə vurmaq lazımdır. Burada n gücdür. Buna nail olmaq üçün ABAP-da Loops-dan istifadə etməliyik. Aşağıdakı proqram eyni şeyi həyata keçirir:

ABAP-da ədədin gücünü hesablayın

ABAP-da Nömrənin Gücü - İllüstrasiya Şəkli

ABAP Proqramı

PARAMETRELƏR: lv_data1(10) type i, lv_data2(10) type i. lv_data2 > 1 olarkən. lv_data1 = lv_data1 * lv_data1. lv_data2 = lv_data2 - 1. ENDWHILE. Yazın: lv_data1.

Izahat

Yuxarıda qeyd etdiyimiz proqramda biz lazım olan nəticəni əldə etmək üçün while dövrəsini həyata keçirmişik. Eyni şey aşağıda, addım-addım izah olunur:

  1. Əvvəlcə iki parametr təyin etdik: lv_data1 və lv_data2. Bu parametrlərin hər ikisi tiplidir yəni tam ədəd və uzunluq 10. Bu parametrlər ədədi (həmçinin əsas nömrə adlanır) və gücü (həmçinin gücün eksponenti adlanır) almaq üçün istifadə olunacaq.
  2. Sonra, güc dəyərindən 1-ə qədər davam edəcək bir müddət dövrəsindən istifadə edəcəyik.
  3. Döngə işə düşənə qədər rəqəmi özü ilə vurmağa davam edəcəyik.
  4. Bu sətirdə gücün dəyərini 1-ə bərabər olana qədər azaltmağa davam edəcəyik.
  5. İndi ədədin gücünü hesabladıq. Çıxış daha sonra “WRITE” ABAP açar sözündən istifadə etməklə çap olunacaq.

0 Şərhlər

Şərh təqdim

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.

müəllif