 Java Programming Assignment

Subject Computer Science Java Programming

Question

Write a Java program that prompts the user to enter six numbers representing the coordinates of P, Q, and R, and displays the following:

1.) Whether P, Q, and R are collinear or represent a triangle;

2.) If P, Q, and R represent a triangle,

(i) the lengths of its sides;
(ii) its perimeter and area;
(iii) whether the triangle is a right triangle, and if so, the two nonright angles (in degrees).

P = (Xp, Yp) Q = (Xq, Yq) and R = (Xr, Yr).

Solution Preview

This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.

import java.util.Scanner;

public class Triangle {
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
double xp, yp, xq, yq, xr, yr, pq, pr, qr;
System.out.print("Please enter in six numbers representing the XY coordinates of 3 points (separated by space)(e.g. x y x y x y): ");

xp = input.nextDouble();
yp = input.nextDouble();
xq = input.nextDouble();
yq = input.nextDouble();
xr = input.nextDouble();
yr = input.nextDouble();...

This is only a preview of the solution. Please use the purchase button to see the entire solution

Related Homework Solutions

Java Programming Assignment \$30.00
Java Programming
Fibonacci NumbersIntegers
Computer Science
Pseudocode
Program
Code
Java Programming: Nested Statements, Grid of Numbers & Binary Integers \$20.00
Java
Programming
Computer Science
Grid of Numbers
Nested Statements
Loops
Binary Integers
Codes
Conversions
Input
Output
Java Program: Strings, Integers, Statements \$20.00
Java
Programming
Coding
Computer Science
Integers
Statements
Strings
Special Characters
Error Messages
Lines
Input
Output
Variables
Operators
Live Chats