The script presented in this page is a tool to calculate surface area, perimeter and other dimensions (radius, diagonal, height) of various 2D geometrical shapes: circle, ellipse, triangle, hexagon, parallelogram, rectangle, rhombus, square, trapezoid.
This calculator shows also the mathematical formulas used to calculate the area, perimeter, and the other dimensions.

Calculate Area and Perimeter

JavaScript script to calculate surface area and perimeter.
Find area and perimeter of various 2d geometrical shapes.

Select an object


• To Download this script, click: Area and Perimeter Calculator.

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag is used to add lists into <ul> and <ol> elements?
<dt> <dd> <li>
<ul>
 <li>http://coursesweb.net/html/</li>
 <li>http://coursesweb.net/css/</li>
</ul>
Which value of the "display" property creates a block box for the content and ads a bullet marker?
block list-item inline-block
.some_class {
  display: list-item;
}
Which instruction converts a JavaScript object into a JSON string.
JSON.parse() JSON.stringify eval()
var obj = {
 "courses": ["php", "javascript", "ajax"]
};
var jsonstr = JSON.stringify(obj);
alert(jsonstr);    // {"courses":["php","javascript","ajax"]}
Indicate the PHP class used to work with HTML and XML content in PHP.
stdClass PDO DOMDocument
$strhtml = '<body><div id="dv1">CoursesWeb.net</div></body>';
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$elm = $dochtml->getElementById("dv1");
echo $elm->nodeValue;    // CoursesWeb.net
Area and Perimeter Calculator for 2D shapes

Last accessed pages

  1. Register event handlers, Detect and Remove events (2300)
  2. Contact page - CoursesWeb (33558)
  3. Tabs effect with CSS (34211)
  4. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (41010)
  5. Convert BBCode to HTML and HTML to BBCode with JavaScript (5590)

Popular pages this month

  1. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (2064)
  2. Contact page - CoursesWeb (2003)
  3. Tabs effect with CSS (2002)
  4. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (641)
  5. Insert, Select and Update NULL value in MySQL (514)