12-04-2008 3:40 PM
Hi ,
i am writing code for getting even numbers from 1 to 100.
biut i am always getting 0.
below i am writing my code if any one can correct me.
data : n type i value 0,
m type i .
do 100 times.
n = n + 1.
*m = m + 1.
m = ( n mod 2 ).
if m = 0.
write 😕 'even',m.
endif.
enddo.
regards,
karan
12-04-2008 3:44 PM
12-04-2008 3:44 PM
12-04-2008 3:46 PM
dude .... u are display the value of M man ... display 'N' ...
data : n type i value 0,
m type i .
do 100 times.
n = n + 1.
*m = m + 1.
m = ( n mod 2 ).
if m = 0.
write 😕 'even',n.
endif.
enddo.
Thanks,
Aditya. V
12-05-2008 10:10 AM
correct code
data : n type i value 1,
m type i .
do 100 times.
n = n + 1.
*m = m + 1.
m = ( n mod 2 ).
if m = 0.
write 😕 'even',n. "change line
endif.
enddo.
12-05-2008 10:14 AM
Here is the code for you.
data: no1 type i,
no2 type i.
do 100 times.
no1 = no1 + 1.
no2 = no1 mod 2.
if no2 eq 0.
write:/ 'Even:', no1.
endif.
enddo.
Cheers,
Hakim
12-05-2008 10:24 AM
HI,
data : n type i value 0,
m type i .
DO 50 TIMES.
M = N MOD 2.
IF M = 0.
WRITE:/ N,
'EVEN'.
ENDIF.
N = N + 1.
enddo.
12-05-2008 1:15 PM
Hi,
you can simply do like this:
data : n type i.
do 50 times.
n = 2 * sy-index.
write 😕 'even', n.
enddo.
Regards,
Neha
12-05-2008 1:44 PM
Hi,
You can do like this also.
DATA : n TYPE i.
DATA: a TYPE i VALUE 0.
WRITE 'List Of Even Nos.'.
DO 50 TIMES.
a = a + 1.
n = 2 * a.
WRITE / n.
ENDDO.
Thanks
12-05-2008 1:46 PM
dont forget to mark the thread as answered once ur issue gets solved
12-05-2008 2:39 PM
hi karan,
data : n type i value 0,
m type i .
do 100 times.
n = n + 1.
*m = m + 1.
m = ( n mod 2 ).
if m = 0.
write 😕 'even',m. "change to write 😕 'even',n.
endif.
enddo.
regards,
ARUN
06-02-2014 12:10 PM