Results 1 to 3 of 3
Thread: ASCII Triangle
 03122010, 11:08 PM #1Member
 Join Date
 Mar 2010
 Posts
 1
 Rep Power
 0
ASCII Triangle
Hi,
I need to create a triangle based on a height value given by the user.
The base of the triangle is calculated with:
Java Code:private int getTriangleWidth( int triangleHeight ) { return 2 * triangleHeight  1; }
Java Code:private void printTriangle( int height, int margin, boolean pointUp ) { int base = this.getTriangleWidth( height ); int m; int n; int o; if( pointUp ) { for( n = 0; n < height; n++ ) { for( m = 1; m <= margin; m++ ) { System.out.print( " " ); } for( n = 0; n < height; n++ ) { for( o = 1; o < n; o++ ) { System.out.print( "*" ); } System.out.println( " " ); } } }
*
**
***
****
*****
but I need an equilateral triangle: if the user inputs 5, it should have a base of 9 and a height of 5 and it should not have a right angle as the one above.
I understand that in my code above I don't have it depending on the base value at all but I'm not sure how to include it in or how to get the whitespace to come before the * in an even way so that I get my desired result.
Any hints would be wonderfulLast edited by physics; 03122010 at 11:32 PM.
 03122010, 11:34 PM #2Senior Member
 Join Date
 Feb 2009
 Posts
 312
 Rep Power
 8
Here's a clue, you can use the getTriangleWidth(int) method to return the number of stars needed for each level of the triangle.
You aren't even using that method yet...
 03132010, 02:00 AM #3Senior Member
 Join Date
 Mar 2010
 Posts
 952
 Rep Power
 7
Similar Threads

triangle program
By computerbum in forum New To JavaReplies: 8Last Post: 03022010, 05:55 AM 
Triangle
By jkswebsite in forum New To JavaReplies: 8Last Post: 01102009, 03:08 PM 
Is it a right triangle? (Code help)
By TheApostle in forum New To JavaReplies: 8Last Post: 10072008, 08:39 PM 
Pascal Triangle help
By Magic101 in forum New To JavaReplies: 4Last Post: 05012008, 07:51 PM 
Making triangle
By banie in forum New To JavaReplies: 4Last Post: 02022008, 12:23 PM
Bookmarks