Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Tony Silvestri
- * 9/26/2016
- * CSC-111 Intro to Java Programming
- * Problem 2-19
- * Area of Triangle Calculation Using Heron's Formula
- */
- import java.util.Scanner;
- public class AreaOfTriangleWithJustSides2 {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- // Enter three edges
- System.out.print("Enter three edges (length in double): ");
- double s1 = input.nextDouble();
- double s2 = input.nextDouble();
- double s3 = input.nextDouble();
- double s = (s1 + s2 + s3) / 2.0;
- double temp = s * (s - s1) * (s - s2) * (s - s3);
- if (temp < 0) {
- System.out.println("Bad Sides!");
- }
- else {
- double area = Math.sqrt(temp);
- double areaDisp = (int) (area * 10.0) / 10.0;
- System.out.println("Area = " + area);
- }
- // Display results
- // boolean valid = (edge1 + edge2 > edge3) && (edge1 + edge3 > edge2)
- // && (edge2 + edge3 > edge1);
- // boolean valid;
- // if (edge3 >= edge1 + edge2)
- // valid = false;
- // else if (edge2 >= edge1 + edge3)
- // valid = false;
- // else if (edge1 >= edge2 + edge3)
- // valid = false;
- // else
- // valid = true;
- //
- // if (valid) {
- // System.out.println("The perimeter of the triangle is "
- // + (edge1 + edge2 + edge3));
- // } else
- // System.out.println("Input is invalid");
- input.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement