ICP-Programming Assignment-IV PDF
ICP-Programming Assignment-IV PDF
Programming Assignment-IV
(Iterative Statements/Looping)
1. Write a java program to input a message and display it 5 times. Use a while loop.
Welcome to ITER
Welcome to ITER
Welcome to ITER
Welcome to ITER
Welcome to ITER
2. Write a java program that gets an integer from the user. Count from 0 to that number. Use a
for loop to do it.
Count to: 20
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
3. Write a java program that gets three integers from the user. Count from the first number to
the second number in increments of the third number. Use a for loop to do it.
Count from: 4
Count to: 13
Count by: 3
4 7 10 13
4. Write a java program that uses a for loop. With the loop, make the variable x go from -2 to
2, counting by 0.5. (This means that x can't be an int.)
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
5. Write a java program that, using one for loop and one if statement, prints the integers from
1,000 to 2,000 with five integers per line. Hint: Use the % operation.
6. Write a java program that uses a for loop to display all even numbers from 1 to 20.
7. If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9.
The sum of these multiples is 23. Write a java program to find the sum of all the multiples
of 3 or 5 below 1000.
8. Write a java program to print the multiplication table of a number entered by the user.
8X1=8
8X2=16
8X3=24
8X4=32
8X5=40
8X6=48
8X7=56
8X8=64
8X9=72
8X10=80
9. Write a java program to find the difference between the sum of the squares of the first one
hundred natural numbers and the square of the sum.
The sum of the squares of the first ten natural numbers is,
The square of the sum of the first ten natural numbers is,
10. Write a java program to input an integer, n, between 1 and 9 and print a line of output
consisting of ascending digits from 1 to n, followed by descending digits from n-1 to 1.
123454321
11. Write a java program that takes an integer N from the keyboard, uses Math.random () to
print N uniform random values between 0 and 1, and then prints their average value
12. An integer n is divisible by 9 if the sum of its digits is divisible by 9. Write a java program
to display each digit, starting with the rightmost digit.
Your program should also determine whether or not the number is divisible by 9. Test it on
the following numbers:
n = 154368
n = 621594
n = 123456
13. Write a java program to print the below given pattern using while loop as well as for loop in
two different programs.
*****
*****
*****
*****
*****
14. Write the java programs to print the following four patterns using for loop using four
different programs.
* 1 1 1
** 12 22 23
*** 123 333 456
**** 1234 4444 7 8 9 10
***** 12345 55555 11 12 13 14 15
15. There are 500 light bulbs (numbered 1 to 500) arranged in a row. Initially they are all OFF.
Starting with bulb 2, all even numbered bulbs are turned ON. Next, starting with bulb 3, and
visiting every third bulb, it is turned ON if it is OFF, and it is turned OFF if it is ON. This
procedure is repeated for every fourth bulb, then every fifth bulb, and so on up to the 500th
bulb. Write a java program to determine which bulbs are OFF at the end of above exercise.
**********