ZCW-MicroLabs-Loops

1) 1 to 10

In the class Numbers, complete the method called oneToTen() so that it returns a string of the numbers 1 to 10. The Unit Test is provided for you.

Example

1: oneToTen()
2: *** Output ***
3: 0
4: 2
5: 3
6: 4
7: 5
8: 6
9: 7
10: 8
11: 9
12: 10

2) Odd Numbers

In the class Numbers, complete the method called oddNumbers() so that it returns a string of the positive odd numbers less than 20. The Unit Test is not provided for you, you must complete it.

Example

1: oddNumbers()
2: *** Output ***
3: 1
4: 3
5: 5
6: 7
7: 9
8: 11
9: 13
10: 15
11: 17
12: 19

3) Square Numbers

In the class Numbers, complete the method called squares() so that it returns a string of the square numbers up to 100. The Unit Test is not provided for you, you must complete it.

Example

1: squares()
2: *** Output ***
3: 1
4: 4
5: 9
6: 16
7: 25
8: 36
9: 49
10: 64
11: 81
12: 100

~## 4) Random Numbers~ // this problem is under maintainence; attempt at your own discretion. In the class Numbers, complete the method called random4() so that it returns a string of out four random integers between 0 and 9. The Unit Test is not provided for you, you must complete it.

Example

1: random4()
2: *** Output ***
3: 3
4: 5
5: 2
6: 8

5) Even Numbers < n

In the class Numbers, complete the method called even() so that it returns a string of the positive even numbers less than n. The Unit Test is not provided for you, you must complete it.

Example

1: even(20)
2: *** Output ***
3: 2
4: 4
5: 6
6: 8
7: 10
8: 12
9: 14
10: 16
11: 18

6) Powers of 2

In the class Numbers, complete the method called powers() so that it returns a string of out the powers of 2 from 2^1 up to to 2^n. The Unit Test is not provided for you, you must complete it.

Example

1: powers(8)
2: *** Output ***
3: 2
4: 4
5: 8
6: 16
7: 32
8: 64
9: 128
10: 256

7) Are we there yet?

  • Modify method areWeThereYet in the class CarRide.
    • This method should return "Good!" when receiving an argument of "Yes".
  • Create class CarRideTest

    • Create method testAreWeThereYet1

      • The method should ensure the areWeThereYet method returns "Good!" upon passing an arugment of "Yes".
    • Create method testAreWeThereYet2

      • The method should ensure the areWeThereYet method does not return "Good!" when receving an argument that is not "Yes".
  • Create class MainApplication

    • Using the CarRide class, continually prompt the user for input until they response with "Yes".
    • Upon termination, the application should display the value returned from invokation of areWeThereYet.

Sample Console Output

1: Are we there yet?
2: No
3: Are we there yet?
4: Spoons
5: Are we there yet?
6: Yes
7: Good!

8) Triangle

In the class Shapes, complete the method called triangle() so that it uses nested loops to produce the following pattern . The Unit Test is not provided for you, you must complete it.

Example

1: triangle()
2: *** Output ***
3: *
4: **
5: ***
6: ****
7: *****

9) Table Square

In the class Shapes, complete the method called tableSquare() so that it uses nested loops to produce a 4x4 table square. The Unit Test is not provided for you, you must complete it.

Example

tableSquare()
*** Output ***
A 4 x 4 table square

|  1 |  2 |  3 |  4 |
|  2 |  4 |  6 |  8 |
|  3 |  6 |  9 | 12 |
|  4 |  8 | 12 | 16 |

## 10) Table Squares

In the class Shapes, extend your answer to the last question produce a method that will return string of characters out og n x n table square. The Unit Test is not provided for you, you must complete it.

Example

tableSquares(6)
*** Output ***
A 6 x 6 table square

| 1 |  2 |  3 |  4 |  5 |  6 |
| 2 |  4 |  6 |  8 | 10 | 12 |
| 3 |  6 |  9 | 12 | 15 | 18 |
| 4 |  8 | 12 | 16 | 20 | 24 |
| 5 | 10 | 15 | 20 | 25 | 30 |
| 6 | 12 | 18 | 24 | 30 | 36 |