How to use Pythagoras Theorem to calculate hypotenuse of a right-angled triangle in Java ?.

Program to demonstrate how to use Pythagoras Theorem to calculate hypotenuse of a right-angled triangle in Java

 

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 :