Perimeter Area Learn programming Java

Lesson:

Basic Data Types


Exercise:

Perimeter Area


Objetive:

Create a program to calculate the perimeter, area and diagonal of a rectangle from its width and height (perimeter = sum of the four sides, area = base x height, diagonal using the Pythagorean theorem). It must repeat until the user enters 0 for the width.


Code:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		double width;
		double height;
		double perimeter, area, diagonal;

		do
		{
			System.out.print("Enter the desired width: ");
			width = Double.parseDouble(new Scanner(System.in).nextLine());

			if (width != 0)
			{

				System.out.print("Enter the desired height: ");
				height = Double.parseDouble(new Scanner(System.in).nextLine());

				perimeter = width * 2 + height * 2;
				System.out.printf("Perimeter: %1$s" + "\r\n", perimeter);

				area = width * height;
				System.out.printf("Area: %1$s " + "\r\n", area);

				diagonal = Math.sqrt((width * width) + (height * height));
				System.out.printf("Diagonal: %1$s " + "\r\n", diagonal);
			}
		} while (width != 0);
	}
}

Juan A. Ripoll - Systems Tutorials and Programming Courses ©  All rights reserved.  Legal Conditions.