1. Toplama (+) ve Çıkarma (-)
Değişken1 için a ve değişken2
için b tanımları yapılmıştır. Bu değişken değerleri olarak 15 ve 30 değerleri
verildi. Aşağıdaki kod ile toplama ve çıkarma işlemleri yapılmıştır.
REPORT z_egitim_rapor5.
*a, b,
sonuc1 ve sonuc2 değişkenlerinin tipleri ve değerleri tanımlandı.
DATA: a TYPE i VALUE 30,
b TYPE i VALUE 15,
sonuc1 TYPE i,
sonuc2 TYPE i.
*topla
ve çıkar operatörleri kullanılarak işlem yapıldı.
sonuc1 = a + b.
sonuc2 = a - b.
*sonuçlar ekrana yazdırıldı.
WRITE : / 'sonuc1 =',sonuc1.
WRITE : / 'sonuc2 =',sonuc2.
Program F8 tuşuna basılarak çalıştırıldığında karşımıza aşağıdaki
sonuç çıkacaktır.
2.
Çarpma (*) ve Bölme (/)
Değişken1 için a ve değişken2
için b tanımları yapılmıştır. Bu değişken değerleri olarak 15 ve 30 değerleri
verildi. Aşağıdaki kod ile toplama ve çıkarma işlemleri yapılmıştır.
REPORT z_egitim_rapor6.
*a, b, sonuc1 ve sonuc2 değişkenlerinin tipleri ve değerleri tanımlandı.
DATA: a TYPE i VALUE 30,
b TYPE i VALUE 15,
sonuc1 TYPE i,
sonuc2 TYPE i.
*çarp
ve böl operatörler kullanılarak işlem yapıldı.
sonuc1 = a * b.
sonuc2 = a / b.
*sonuçlar ekrana yazdırıldı.
WRITE : / 'sonuc1 =',sonuc1.
WRITE : / 'sonuc2 =',sonuc2.
3.
Üs Alma (**) Operatörü
Bu kod ile bir değerin üs
değerlerin verilerek sonuç elde edilir. Değişken1 için a ve değişken2 için b
tanımları yapılmıştır. Bu değişken değerleri olarak 2 ve 4 değerleri verildi.
Aşağıdaki kod ile bu operatör kullanımı gösterilmiştir.
REPORT z_egitim_rapor6.
*a, b ve sonuc1
değişkenlerinin tipleri ve değerleri tanımlandı.
DATA: a TYPE i VALUE 2,
b TYPE i VALUE 4,
sonuc1 TYPE i,
sonuc2 TYPE i.
*üs
alma operatörü kullanılarak işlem yapıldı.
sonuc1 = a ** b.
*carp operatörü
kullanılarak işlem yapıldı.
sonuc2 = a * a * a * a.
*sonuçlar ekrana yazdırıldı.
WRITE : / 'sonuc1 =',sonuc1.
WRITE : / 'sonuc2 =',sonuc2.
4.
DIV Operatörü
Bu kod ile bir bölünen iki
değerin bölüm değerinin tam sayı kısmını verecektir. Aşağıdaki örnekte Değişken1
için a ve değişken2 için b tanımları yapılmıştır. Bu değişken değerleri olarak
8 ve 3 değerleri verildi. Aşağıdaki kod ile bu operatör kullanımı
gösterilmiştir.
REPORT z_egitim_rapor6.
*a, b ve sonuc1
değişkenlerinin tipleri ve değerleri tanımlandı.
DATA: a TYPE i VALUE 8,
b TYPE i VALUE 3,
sonuc1 TYPE i.
*artimetik operatörler kullanılarak işlem yapıldı.
sonuc1 = a DIV b.
*sonuçlar ekrana yazdırıldı.
WRITE : / 'sonuc1 =',sonuc1.
5.
MOD Operatörü
Bu operatör ile bölme işlemi sonucunun kalan değerini verecektir. Aşağıdaki
örnekte Değişken1 için a ve değişken2 için b tanımları yapılmıştır. Bu değişken
değerleri olarak 11 ve 5 değerleri verildi. Aşağıdaki kod ile bu operatör
kullanımı gösterilmiştir.
REPORT z_egitim_rapor7.
*a, b ve sonuc1
değişkenlerinin tipleri ve değerleri tanımlandı.
DATA: a TYPE i VALUE 11,
b TYPE i VALUE 5,
sonuc1 TYPE i.
*artimetik operatörler kullanılarak işlem yapıldı.
sonuc1 = a MOD b.
*sonuçlar ekrana yazdırıldı.
WRITE : / 'sonuc1 =',sonuc1.
6.
Matematiksel Operatörler Yerine Kullanılan İfadeler
Yukarıda yapılan toplama,
çıkarma, çarpma ve bölme işlemlerinde matematiksel semboller kullanılmıştır.
Aynı işlemler ABAP dilinde kullanılan aritmetik işlem ifadeleri ile de
yapılabilmektedir.
İfade |
Kullanımı |
Açıklama |
Yapılan İşlem |
ADD |
ADD a TO b. |
Toplama |
a + b |
SUBTRACT |
SUBTRACT b FROM a. |
Çıkarma |
c – d |
MULTIPLY |
MULTIPLY a BY b. |
Çarpma |
e * f |
DIVIDE |
DIVIDE a BY b. |
Bölme |
g / h |
Aşağıdaki kullanımları hakkında örnek paylaşılmıştır.
REPORT z_egitim_rapor1.
*a ve b değeri tanımlandı.
DATA: a TYPE i VALUE 15,
b TYPE i VALUE 30.
*b sayısının üzerine a sayısını ekle b değerini yazdır.
ADD a TO b.
WRITE b.
*c ve d değeri tanımlandı.
DATA: c TYPE i VALUE 15,
d TYPE i VALUE 30.
*d değerinden c değerini çıkar. d değerini yazdır.
SUBTRACT c FROM d.
WRITE / d.
*e ve f değerleri tanımlandı.
DATA : e TYPE i VALUE 15,
f TYPE i VALUE 30.
*e değeri f ile çarp. e değerini yazdır.
MULTIPLY e BY f.
WRITE / e.
*g ve h değerleri tanımlandı.
DATA: g TYPE i VALUE 15,
h TYPE i VALUE 30.
*h değerini g değerine böl. h değerini yaz.
DIVIDE h BY g.
WRITE / h.
Hiç yorum yok:
Yorum Gönder