0% found this document useful (0 votes)
150 views3 pages

ICP-Programming Assignment-IV PDF

This document outlines 15 programming assignments involving iterative statements and looping in Java. The assignments include writing programs to: display a message multiple times using a while loop; count from 0 to a user-input number using a for loop; count from one number to another by a specified increment using a for loop; output decimal numbers using a for loop; print integers in a line with five per line using a for loop and modulo operation; display even numbers from 1 to 20 using a for loop; find the sum of multiples of 3 or 5 below 1000; print a multiplication table for a user-input number using a for loop; calculate the difference between sums of squares and square of sums of the first 100 natural numbers; print ascending then descending

Uploaded by

Abhijit Aroop
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
150 views3 pages

ICP-Programming Assignment-IV PDF

This document outlines 15 programming assignments involving iterative statements and looping in Java. The assignments include writing programs to: display a message multiple times using a while loop; count from 0 to a user-input number using a for loop; count from one number to another by a specified increment using a for loop; output decimal numbers using a for loop; print integers in a line with five per line using a for loop and modulo operation; display even numbers from 1 to 20 using a for loop; find the sum of multiples of 3 or 5 below 1000; print a multiplication table for a user-input number using a for loop; calculate the difference between sums of squares and square of sums of the first 100 natural numbers; print ascending then descending

Uploaded by

Abhijit Aroop
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

CSE 1001: Introduction to Computer Programming

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.

Enter a no. for which you want to find the multiplication


table: 8

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,

12 + 22 + ... + 102 = 385

The square of the sum of the first ten natural numbers is,

(1 + 2 + ... + 10)2 = 552 = 3025

Hence the difference between the sum of the squares of the


first ten natural numbers and the square of the sum is 3025 −
385 = 2640.

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.

For example if n=5, produce

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

Hint: Use the % operator to get each digit; then use / to


remove that digit. So 154368 % 10 gives 8 and 154368 / 10
gives 15436. The next digit extracted should be 6, then 3 and
so on.

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.

(a) (b) (c) (d)

* 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.

**********

You might also like