Course
Advanced
Measure the Elapsed Time in PythonRepresent enumCreate a Countdown TimerConvert Bytes to a StringIntroduction
Print Hello world!Add Two NumbersFind the Square RootCalculate the Area of a TriangleSolve Quadratic EquationSwap Two VariablesGenerate a Random NumberConvert Kilometers to MilesConvert Celsius To FahrenheitPrint Output Without a NewlineDecision Making and Loops
Check if a Number is Positive, Negative or 0Check if a Number is Odd or EvenCheck Leap YearFind the Largest Among Three NumbersCheck Prime NumberPrint all Prime Numbers in an IntervalFind the Factorial of a NumberDisplay the multiplication TablePrint the Fibonacci sequenceCheck Armstrong NumberFind Armstrong Number in an IntervalFind the Sum of Natural NumbersCreate Pyramid PatternsIterate Over Dictionaries Using for LoopReverse a NumberCompute the Power of a NumberFunctions
Display Powers of 2 Using Anonymous FunctionFind Numbers Divisible by Another NumberConvert Decimal to Binary, Octal and HexadecimalFind ASCII Value of CharacterFind HCF or GCDFind LCMFind the Factors of a NumberMake a Simple CalculatorShuffle Deck of CardsDisplay CalendarDisplay Fibonacci Sequence Using RecursionFind Sum of Natural Numbers Using RecursionFind Factorial of Number Using RecursionConvert Decimal to Binary Using RecursionReturn Multiple Values From a FunctionNative Datatypes
Add Two MatricesTranspose a MatrixMultiply Two MatricesCheck Whether a String is Palindrome or NotRemove Punctuations From a StringSort Words in Alphabetic OrderIllustrate Different Set OperationsCount the Number of Each VowelMerge Two DictionariesAccess Index of a List Using for LoopFlatten a Nested ListSlice ListsSort a Dictionary by ValueCheck If a List is EmptyConcatenate Two ListsCheck if a Key is Already Present in a DictionarySplit a List Into Evenly Sized ChunksParse a String to a Float or IntPrint Colored Text to the TerminalConvert String to DatetimeGet the Last Element of the ListGet a Substring of a StringRandomly Select an Element From the ListCheck If a String Is a Number (Float)Count the Occurrence of an Item in a ListDelete an Element From a DictionaryCreate a Long Multiline StringConvert Two Lists Into a DictionaryTrim Whitespace From a StringIterate Through Two Lists in ParallelCount the Number of Digits Present In a NumberCheck If Two Strings are AnagramCapitalize the First Character of a StringCompute all the Permutation of the StringCount the Number of Occurrence of a Character in StringRemove Duplicate Element From a ListFiles
Merge MailsFind the Size (Resolution) of an ImageFind Hash of FileSafely Create a Nested DirectoryCatch Multiple Exceptions in One LineCopy a FilePython Program Read a File Line by Line Into a ListAppend to a FileExtract Extension From the File NameGet the File Name From the File PathGet Line Count of a FileFind All File with .txt Extension Present Inside a DirectoryGet File Creation and Modification DateGet the Full Path of the Current Working DirectoryCheck the File SizeJavaScript Program to Calculate the Area of a Triangle
To understand this example, you should have the knowledge of the following JavaScript programming topics:
If you know the base and height of a triangle, you can find the area using the formula:
area = (base * height) / 2
Example 1: Area When Base and Height is Known
const baseValue = prompt('Enter the base of a triangle: ');
const heightValue = prompt('Enter the height of a triangle: ');
// calculate the area
const areaValue = (baseValue * heightValue) / 2;
console.log(
`The area of the triangle is ${areaValue}`
);
Output
Enter the base of a triangle: 4
Enter the height of a triangle: 6
The area of the triangle is 12
If you know all the sides of a triangle, you can find the area using Herons’ formula. If a
, b
and c
are the three sides of a triangle, then
s = (a+b+c)/2
area = √(s(s-a)*(s-b)*(s-c))
Example 2: Area When All Sides are Known
// JavaScript program to find the area of a triangle
const side1 = parseInt(prompt('Enter side1: '));
const side2 = parseInt(prompt('Enter side2: '));
const side3 = parseInt(prompt('Enter side3: '));
// calculate the semi-perimeter
const s = (side1 + side2 + side3) / 2;
//calculate the area
const areaValue = Math.sqrt(
s * (s - side1) * (s - side2) * (s - side3)
);
console.log(
`The area of the triangle is ${areaValue}`
);
Output
Enter side1: 3
Enter side2: 4
Enter side3: 5
The area of the triangle is 6
Here, we have used the Math.sqrt()
method to find the square root of a number.
Note: If a triangle cannot be formed from the given sides, the program will not run correctly.
Also Read: