Program to demonstrate how to use Pythagoras Theorem to calculate hypotenuse of a right-angled triangle in Java
Output of the program :
package com.hubberspot.code;
import java.util.Scanner;
public class PythagorasTheoremCode {
public static void main(String[] args) {
// In order to apply Pythagoras theorem
// we have to apply for the formula as
// hypotenuse * hypotenuse = height * height + base * base
// Create a Scanner object which takes System.in object
// this makes us read values from the console
// We will ask user to input values for the height and base
Scanner scanner = new Scanner(System.in);
// Prompting user to enter height ...
System.out.println("Enter the height of right-angled triangle : ");
double height = 0;
// Scanner objects nextDouble reads output from the console
// entered by user and stores into the double variable
height = scanner.nextDouble();
// Prompting user to enter base ...
System.out.println("Enter the base of right-angled triangle : ");
double base = 0;
base = scanner.nextDouble();
System.out.println("Applying Pythagoras Theorem ... ");
System.out.println();
// Math.sqrt method calculates the square root of the argument
// passed to it
// Math.pow method takes two arguments and
// returns the value of the first argument
// raised to the power of the second argument.
double hypotenuse = Math.sqrt(Math.pow(height, 2) + Math.pow(base, 2));
System.out.println("Hypotenuse of right-angled triangle : " + hypotenuse);
}
}
Output of the program :
