Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

even number code

Former Member
0 Likes
4,257

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

1 ACCEPTED SOLUTION
Read only

ThomasZloch
Active Contributor
0 Likes
2,048

> write 😕 'even',m.

->

> write 😕 'even',n.

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

10 REPLIES 10
Read only

ThomasZloch
Active Contributor
0 Likes
2,049

> write 😕 'even',m.

->

> write 😕 'even',n.

Read only

Former Member
0 Likes
2,048

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

Read only

Former Member
0 Likes
2,048

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.

Read only

abdul_hakim
Active Contributor
0 Likes
2,048

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

Read only

Former Member
0 Likes
2,048

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.

Read only

Former Member
0 Likes
2,048

Hi,

you can simply do like this:

data : n type i.

do 50 times.

n = 2 * sy-index.

write 😕 'even', n.

enddo.

Regards,

Neha

Read only

Former Member
0 Likes
2,048

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

Read only

Former Member
0 Likes
2,048

dont forget to mark the thread as answered once ur issue gets solved

Read only

Former Member
0 Likes
2,048

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

Read only

0 Likes
2,048

This message was moderated.