V tomto příkladu se naučíte psát program pro výpočet plochy trojúhelníku v JavaScriptu.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Provozovatelé JavaScriptu
- Matematický JavaScript sqrt ()
Pokud znáte základnu a výšku trojúhelníku, můžete ji najít pomocí vzorce:
plocha = (základna * výška) / 2
Příklad 1: Plocha, když jsou známy základna a výška
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)` );
Výstup
Zadejte základnu trojúhelníku: 4 Zadejte výšku trojúhelníku: 6 Plocha trojúhelníku je 12
Pokud znáte všechny strany trojúhelníku, můžete oblast vyhledat pomocí Heronova vzorce. Pokud a
, b
a c
jsou tři strany trojúhelníku, pak
s = (a + b + c) / 2 plocha = √ (s (sa) * (sb) * (sc))
Příklad 2: Oblast, kdy jsou známy všechny strany
// 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)` );
Výstup
Zadejte stranu 1: 3 Zadejte stranu 2: 4 Zadejte stranu 3: 5 Plocha trojúhelníku je 6
Zde jsme použili Math.sqrt()
metodu k nalezení druhé odmocniny čísla.
Poznámka: Pokud nelze z uvedených stran vytvořit trojúhelník, program nebude fungovat správně.