Advertisement
Guest User

Untitled

a guest
Oct 16th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 0.77 KB | None | 0 0
  1. REPORT  zka418.
  2.  
  3. PARAMETERS: p_cislo1 TYPE c LENGTH 10,
  4.             p_cislo2 TYPE c LENGTH 10,
  5.             p-znak TYPE c LENGTH 10.
  6.  
  7. DATA: lv_vysledok TYPE i,
  8.       lv_preslo TYPE c VALUE 'Y'.
  9.  
  10.  
  11. IF p_cislo1 CA sy-abcde OR p_cislo2 CA sy-abcde.
  12.   MESSAGE 'Na prve dve pozicie vkladajte iba cisla' TYPE 'S' DISPLAY LIKE 'E'.
  13. ELSE.
  14.   IF p-znak = '*'.
  15.     lv_vysledok = p_cislo1 * p_cislo2.
  16.   ELSEIF p-znak = '+'.
  17.     lv_vysledok = p_cislo1 + p_cislo2.
  18.   ELSEIF p-znak = '-'.
  19.     lv_vysledok = p_cislo1 - p_cislo2.
  20.   ELSEIF p-znak = '/'.
  21.     lv_vysledok = p_cislo1 / p_cislo2.
  22.   ELSE.
  23.     MESSAGE 'Na tretiu poziciu vkladajte iba znaky * + - /' TYPE 'S' DISPLAY LIKE 'E'.
  24.     lv_preslo = 'N'.
  25.   ENDIF.
  26.   IF lv_preslo = 'Y'.
  27.     WRITE: / lv_vysledok.
  28.   ENDIF.
  29. ENDIF.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement