Program to find Area of a Triangle in Java

The program to find the area of a triangle is a simple program that demonstrates the program structure of Java. It is intended for beginner level learner of Java programming.

Advertisements

Also, we used NetBean 8.2 on a windows 7 64-bit with Java SDK 8u111 to write this program.

To help you understand the program read following sections – problem definition, flowchart, program code for practice and verified output.

Advertisements

Problem Definition

A triangle is a geometric shape with 3 sides and sum of internal angles make 180 degrees.The following figure shows a triangle with three sides.

Figure 1 - Triangle with Base and Height
Figure 1 – Triangle with Base and Height

To find the area of a triangle you need to know the length of base and the length of height and use the following formula.

Area of Triangle = base * (height /2) 
Or 
Area of Triangle = b * (h/2)

Flowchart

Flowchart: Java Program to find Area of a Triangle
Flowchart: Java Program to find Area of a Triangle

Program Code

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package JavaExamples;
import java.io.*;
/**
 *
 * @author Admin
 */
public class AreaTriangle {

public static void main(String args[])
{

    int b, h;
    float area;

    try {

        DataInputStream d = new DataInputStream((System.in));

        System.out.println("Enter value for Base:");

        String st = d.readLine();

        System.out.println("Enter value for Height:");

        String sh = d.readLine();

        b = Integer.parseInt(st);

        h = Integer.parseInt(sh);

        System.out.println("b=" + b);

        System.out.println("h=" + h);

        area = (b * h) / 2;

        System.out.println("Area of triangle=" + area);

        } catch (IOException e)   {

            System.out.println("Wrong Input");

        }

    }

}

Output – Area Of Triangle

Enter value for Base:

20

Enter value for Height:

12

b=20

h=12

Area of triangle= 120.0

Advertisements

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.