Monday, May 4, 2009

Draw Triangle


Problem Statement:
Draw a triangle for a given size, using given character and pointing toward given direction.

Language:
Java

Platform:
Command Prompt

Command:
[Program] -size [Size] -char [Char] -direction [Direction]

Expected Input:
[Size]: Any positive integer. Error should be printed if non-positive integer or string is given.
[Char]: Any single char. Error should be printed if more then one char is given.
[Direction]: R/L/U/D for Right / Left / Up / Down. Error should be printed if any other input is given.
Note: The order of parameters may change.
Hint: First make programme with fix order of parameter to get a working code. Then attempt to process the command line input for parameter reordering. This approach is known as modular approach for programming.

Expected Output:
Print the triangle of given size in given direction using given character. See example for better understanding.

Example:
Interface:
$ java DrawTriangle -size 5 -char A -direction R
Output:
A
AA
AAA
AAAA
AAAAA
AAAA
AAA
AA
A

Saturday, May 2, 2009

Make Table


Problem Statement:
Write a program to generate a table of given number from command prompt.

Language:
Java

Platform:
Command Prompt

Command:
[Program] [Input Number]

Expected Input:
[Input Number]: Any Integer (positive or negative)

Expected Output:
Table of given integer from 1 to 10.

Example:
Interface:
C:\Program> java table 5
Output:
5 X 1 = 5
5 X 2 = 10
5 X 3 = 15
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30
5 X 7 = 35
5 X 8 = 40
5 X 9 = 45
5 X 10 = 50