Šiame pavyzdyje išmoksite rašyti programą, kad apskaičiuotumėte „JavaScript“ trikampio plotą.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ operatoriai
- „JavaScript Math sqrt“ ()
Jei žinote trikampio pagrindą ir aukštį, plotą galite rasti pagal formulę:
plotas = (pagrindas * aukštis) / 2
1 pavyzdys: Plotas, kai žinoma bazė ir aukštis
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)` );
Rezultatas
Įveskite trikampio pagrindą: 4 Įveskite trikampio aukštį: 6 Trikampio plotas yra 12
Jei žinote visas trikampio kraštines, plotą galite rasti naudodamiesi „Herons“ formule. Jei a
, b
ir c
yra trys pusės trikampį, tada
s = (a + b + c) / 2 plotas = √ (s (sa) * (sb) * (sc))
2 pavyzdys: sritis, kai žinomos visos pusės
// 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)` );
Rezultatas
Įveskite šoną1: 3 Įveskite šoną2: 4 Įveskite šoną3: 5 Trikampio plotas yra 6
Čia mes naudojome Math.sqrt()
metodą, kad surastume kvadratinę skaičiaus šaknį.
Pastaba: Jei iš pateiktų pusių negalima suformuoti trikampio, programa neveiks tinkamai.