Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

LISTING 4.1 ComputeAngles.java 1 teport java.ut.Scanner 3 public class ComputeAngles ( 4public static void main(Stringtl args) Scanner input new Scanner (Systen.in): 1 Prompt the user

image text in transcribed

LISTING 4.1 ComputeAngles.java 1 teport java.ut.Scanner 3 public class ComputeAngles ( 4public static void main(Stringtl args) Scanner input new Scanner (Systen.in): 1 Prompt the user to enter three points 8 System.out.print("Enter three points: 9 double x1 input.nextDouble() 10 double y1= input, nextDouble(); 11 double x2=input.nex t Double(); 12 double y2= input, nextDouble(); 13 double x3input.nextDouble(): 14 double y3 input. nextDouble) 16 Compute three sides 17 double a Math.sqrt((x2 - x3) . (x2 - x3) 18 (y2 y3) (y2 y3)) 19 double b= Math.sqrt((x1 -x3) * (x1 -x3) 20 (y1 y3) (y1 y3)) 21 double c; Math. sqrt ( (x1-P). (x1-x2) +(y1 y2) (y1-y2 23 24 1 Compute three angles 25 double A= Math.toDegrees (Hol?.7G0a( (a * a -b . b-c * c) 26 2 b c))): 27 double B = Math. toDegrees (Math, acos((b , b- a * a-c . c) 28 29 double C Math.toDegrees (Math.acos((c c b b - a a) 30 (2 a b)) 31 32 33 34 I Display results System.out.println("The three angles are"+ Math.round (A 100) 100.0"1 Math.round (B 100) I 100.0 + " " + Math.round (C 100) / 100.0); 36 37 38 Enter three points: 1 1 6.5 1 6.5 2.5Entr The three angles are 15.26 90.0 74.74 The program prompts the user to enter three points (line 8). This prompting message clear. You should give the user explicit instructions on how to enter these points as is not System.out print ("Enter the coordinates of three points separat + "by spaces 11ke x1 y1 x2 y2 x3 y3: ") Note that the distance between two points (x1, y1) and (x2, y2) can be compu the formula Vy). The program computes the distances be points (lines 17-22), and applies the formula to compute the angles (lines 25-30). uted using between two are rounded to display up to two digits after the decimal point (lines 34-36). The Math class is used in the program, but not imported, because it is in the java angles package. All the classes in the java. 1ang package are implicitly imported in a Java

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Oracle Solaris 11 System Administration

Authors: Bill Calkins

1st Edition

0133007170, 9780133007176

Students also viewed these Databases questions