import java.util.Scanner; public class HeronsFormula { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("Enter the length of the three sides of your triangle: "); double a = input.nextDouble(); double b = input.nextDouble(); double c = input.nextDouble(); System.out.println("The lengths of the sides of your triangle are: " + '\n' + a + '\n' + b + '\n' + c); System.out.println("The are of your triangle according to Heron's Formula is: " + getArea(a,b,c)); } public static double getArea(double a, double b, double c) { double s = (a + b + c)/2; double x = ((s) * (sa) * (sB)/> * (sc)); double area = Math.sqrt(x); return area; } }
5 Replies  15933 Views  Last Post: 08 October 2012  11:22 PM
#1
Java code using to calculate the area of a triangle w/Heron's Form
Posted 01 October 2012  04:18 PM
I have to use methods to write a program to allow the user to input the 3 lengths of their triangle and then the program must output the area of the triangle using Heron's Formula to calculate the area. I think my code so far is correct because there are no errors but I keep getting the area =0. I think there may be something wrong with my calculation steps. If somebody could help me it would be much appreciated!
Replies To: Java code using to calculate the area of a triangle w/Heron's Form
#2
Re: Java code using to calculate the area of a triangle w/Heron's Form
Posted 01 October 2012  04:19 PM
On line 15, that 2 needs to be 2.0
#3
Re: Java code using to calculate the area of a triangle w/Heron's Form
Posted 01 October 2012  04:27 PM
Thanks! But it's still giving me the output as 0 /:
Thanks! But it's still giving me the output as 0 /:
and that "B" on line 16 is actually a lowercase b...idk how that happened sorry.
Thanks! But it's still giving me the output as 0 /:
and that "B" on line 16 is actually a lowercase b...idk how that happened sorry.
#4
Re: Java code using to calculate the area of a triangle w/Heron's Form
Posted 02 October 2012  10:46 AM
i just put it in netbeans and it ran without a problem?
#5
Re: Java code using to calculate the area of a triangle w/Heron's Form
Posted 02 October 2012  10:55 AM
natecat, on 01 October 2012  07:19 PM, said:
On line 15, that 2 needs to be 2.0
That is not true. because the results of ( a + b + c ) will be a double value, double / int (or double / double) will result in a double value.

Brovahkiin501, first the B issue is a problem with our forums, don't worry about that. However what input are you using for your triangles. When I run your code, nothing breaks:
Enter the length of the three sides of your triangle: 3 4 5 The lengths of the sides of your triangle are: 3.0 4.0 5.0 The are of your triangle according to Heron's Formula is: 6.0
#6
Re: Java code using to calculate the area of a triangle w/Heron's Form
Posted 08 October 2012  11:22 PM
HI everyone! Thank you so much for your help. I finally figured this out.
Page 1 of 1
