Results 1 to 3 of 3
 10032013, 03:46 AM #1Member
 Join Date
 Oct 2013
 Posts
 3
 Rep Power
 0
Law of cosines help to find angles URGENT!
Hello and thanks for stopping by to help me, ive been stumped on this for an hour and a half now. I have this program here :
Java Code:import java.util.Scanner; import javax.swing.JOptionPane; import java.lang.Math; public class Triangle { double x1 = 0; double x2 = 0; double y1 = 0; double y2 = 0; double z1 = 0; double z2 = 0; double sideA = 0; double sideB = 0; double sideC = 0; double area = 0; double perimeter = 0; double angleA = 0; double angleB = 0; double angleC = 0; public Triangle(int x1, int x2, int y1, int y2, int z1, int z2) { this.x1 = x1; this.x2 = x2; this.y1 = y1; this.y2 = y2; this.z1 = z1; this.z2 = z2; } public double getX1() { return x1; } public double getX2() { return x2; } public double getY1() { return y1; } public double getY2() { return y2; } public double getZ1() { return z1; } public double getZ2() { return z2; } public double getLengthA() { sideA = Math.sqrt(Math.pow((z1y1)+(z2y2),2)); return sideA; } public double getLengthB() { sideB = Math.sqrt(Math.pow((z1x1),2) + Math.pow((z2x2),2)); return sideB; } public double getLengthC() { sideC = Math.sqrt(Math.pow((y1x1),2) + Math.pow((y2x2),2)); return sideC; } public double getHeight() { return z2; } public double getArea() { area = (y1*z2)/2; return area; } public double getPerimeter() { perimeter = getLengthA() + getLengthB() + getLengthC(); return perimeter; } public double getAngleA() { } public double getAngleB() { } public double getAngleC() { } }
 10032013, 05:57 AM #2
Re: Law of cosines help to find angles URGENT!
Law of cosines help to find angles URGENT!
Duplicate post and its still not urgent!
 10032013, 06:21 AM #3Senior Member
 Join Date
 Jan 2013
 Location
 Northern Virginia, United States
 Posts
 6,226
 Rep Power
 14
Re: Law of cosines help to find angles URGENT!
So, you have the cos C and you want C. Every heard of the inverse trigonometric functions? You can look it up on the internet for details. But just
like cos theta gives the cosine of the angle theta, the arccos (old term) or inverse cosine gives the angle when supplied with the cosine value.
They are also in the JDK Math class. Just don't forget about radians vs degrees. And a couple other things you may want to think about.
You should make certain that no single side of your triangle is greater than the sum of the other two. And I believe your area method could use
some work. The area of a triangle is .5 x base x height. Just using a single coordinate won't cut it. What if my base goes from 200,200 to 202,200.
The base is length 2. The base of a triangle is somewhat abstract anyway and depends on the perspective of the observer.
The actual area of a triangle is .5 x "one side" x "the altitude perpendicular to that side." You could also use Heron's formula to calculate the area.
Regards,
JimLast edited by jim829; 10032013 at 03:00 PM.
The Java^{TM} Tutorials  SSCCE  Java Naming Conventions
Poor planning on your part does not constitute an emergency on my part
Similar Threads

canot find sybol : method write(byte[])  urgent help
By dug201 in forum New To JavaReplies: 10Last Post: 09032012, 06:22 PM 
Problem with angles
By Dirnol in forum Java GamingReplies: 0Last Post: 10222011, 01:55 AM 
Urgent: Cannot Find Symbol!
By helpme123 in forum New To JavaReplies: 2Last Post: 11212010, 12:34 AM 
[URGENT]SHA Encryption System...need urgent helps
By java_idiot in forum New To JavaReplies: 6Last Post: 05022010, 10:04 AM 
Urgent!!!
By winnie99 in forum JavaServer Pages (JSP) and JSTLReplies: 3Last Post: 12182009, 03:17 PM
Bookmarks