Java Program to Find Minimum Height of the Triangle with Given Base and Area

In the previous article, we have seenĀ Java Program to Check if Triangle is Valid or Not if Sides are Given

In this article we will discuss about how to Find Minimum Height of the Triangle with Given Base and Area using Java programming language.

Java Program to Find Minimum Height of the Triangle with Given Base and Area

Before jumping into the program directly, let’s first know how can we Find Minimum Height of the Triangle with Given Base and Area.

Explanation:

Formula to Find Minimum Height of the Triangle with Given Base and Area: (2*area)/base

Example:

When area=40 and base=5

Minimum height: (2*area)/base
                         => (2*40)/5
                         => 80/5
                         => 16

Let’s see different ways to find minimum height of the triangle with given base and area.

Method-1: Java Program to Find Minimum Height of the Triangle with Given Base and Area By Using Static Value

Approach:

  1. Declare the value for ‘base’ and ‘area’.
  2. Use the formula (2*area)/base to calculate the minimum height of the triangle.
  3. Round the minimum height to the next nearest round number,
  4. Then print the result.

Program:

// JAVA Code to Find Minimum Height of the Triangle with Given Base and Area By User Input Value 

import java.util.Scanner;

public class Main
{
    public static void main(String[] args)
    {
        // Static values
        double base = 20, area= 100;
        // Calculating the minimum height of the triangle
        double minHeight = (2*area)/base;
        // Rouding it to the next whole number
        minHeight = Math.ceil(minHeight);
        System.out.println("The minimum height of the triangle is "+minHeight);
    }
} 
Output:

The minimum height of the triangle is 10.0

Method-2: Java Program to Find Minimum Height of the Triangle with Given Base and Area By User Input Value

Approach:

  1. Take user input the value for ‘base’ and ‘area’.
  2. Use the formula (2*area)/base to calculate the minimum height of the triangle.
  3. Round the minimum height to the next nearest round number,
  4. Then print the result.

Program:

// JAVA Code to Find Minimum Height of the Triangle with Given Base and Area By User Input Value

import java.util.Scanner;

public class Main
{
    public static void main(String[] args)
    {
        // Takes base and area as input fro the user
        Scanner scan = new Scanner(System.in);
        System.out.println("Enter the base and area of the triangle");
        double base = scan.nextDouble(), area = scan.nextDouble();
        // Calculating the minimum height of the triangle
        double minHeight = (2*area)/base;
        // Rounding it to the next whole number
        minHeight = Math.ceil(minHeight);
        System.out.println("The minimum height of the triangle is "+minHeight);
    }
}
Output:

Enter the base and area of the triangle
5 100
The minimum height of the triangle is 40.0

Want to excel in java coding? Practice with these Java Programs examples with output and write any kind of easy or difficult programs in the Java language.

Related Java Articles: