DEV Community

Deva I
Deva I

Posted on

While loop Programs in Javascript: Reverse Printing a Number

REVERSE PRINTING A NUMBER:

PROGRAM:

EXPLANATION:

  1. assume 123.

  2. 123%10 = remainder 3. 12% 10 = remainder 2. do, any number to divide by 10, you get he last digit.

  3. Condition (no > 0). because if you reverse The number, will end a last digit is 0, so take number > 0

  4. We Don't know the Count, so take remainder let rem = 0. rem is remainder.

  5. Then take remainder = (rem* 10) + number % 10.Initial assigned rem value is 0.

◾rem * 10 = 0 * 10 = 0
no % 10 = 123 % 10= 3

◾0+3=3

  1. Number= math. floor (number/10); math floor means it give a initial quotient. example(123/10=12.3). It gives only first digit (or) round value 12.

◾Then number = (123/10) = 12

  1. Then print The remainder.

◾ rem= 3
number= 12

◾ 3 × 10 = 30
12% 10 = 2. (30+2=32)

◾ Then number = (12/10) = 1

◾ Now rem= 32
number = 1

◾ rem * 10 32*10=320
no % 10 = 1 % 10 = 1.(320+1=321)

◾ Then number = (1/10) = 0

◾ Then goto while loop(0>0) is false.

OUTPUT:

Top comments (0)