Heim  >  Artikel  >  Web-Frontend  >  Finden Sie die Hypotenuse einer Zahl in TypeScript

Finden Sie die Hypotenuse einer Zahl in TypeScript

WBOY
WBOYnach vorne
2023-09-07 11:53:131152Durchsuche

在 TypeScript 中查找数字的斜边

Die längste Seite eines rechtwinkligen Dreiecks und die vom rechten Winkel abgewandte Seite werden Hypotenuse genannt. Der Satz des Pythagoras erklärt, dass das Quadrat der Hypotenuse gleich der Summe der Quadrate der beiden anderen Seiten ist. Wir können diesen Satz verwenden, um es zu bestimmen. Die Formel für diesen Satz lautet c2 = a2 + b2, wobei c die Hypotenuse darstellt und a und b die beiden Seiten des Dreiecks sind. Mit dem Satz des Pythagoras können Sie den Wert der Hypotenuse schnell bestimmen, wenn die Längen der beiden anderen Seiten des Dreiecks bekannt sind. Zuerst müssen wir die Summe der Quadrate der anderen beiden Seiten bilden, um die Hypotenuse zu erhalten.

Der Satz des Pythagoras kann zur Berechnung der Hypotenuse in TypeScript verwendet werden, indem eine Funktion geschrieben wird, die die Länge der beiden kürzeren Seiten als Argumente akzeptiert. Als Ergebnis gibt die Funktion die Hypotenuse zurück. Es gibt eine Bedingung für die Anwendung dieses Theorems und das Finden der Hypotenuse. Damit diese Funktion funktioniert, muss das Dreieck ein rechtwinkliges Dreieck sein, daher muss einer der Winkel rechtwinklig sein (90 Grad). Wenn das Dreieck kein rechtwinkliges Dreieck ist, können Sie den Satz des Pythagoras nicht zur Bestimmung der Hypotenuse anwenden. Wir werden die Funktionalität von Typescript anhand von zwei Beispielen beschreiben.

Grammatik

Die Funktion kann wie folgt definiert werden -

function hypotenuse(a: number, b: number): number {
   return Math.sqrt(a * a + b * b);
}

Diese Funktion hat zwei Parameter, a und b, die die Längen der beiden kurzen Seiten des Dreiecks darstellen. Anschließend berechnet es das Quadrat der Hypotenuse durch Addition der Quadrate von a und b und gibt schließlich die Quadratwurzel dieser Summe zurück.

Es ist wichtig zu beachten, dass diese Funktion davon ausgeht, dass das Dreieck ein rechtwinkliges Dreieck ist, was bedeutet, dass einer der Winkel ein rechter Winkel (90 Grad) ist. Wenn das Dreieck kein rechtwinkliges Dreieck ist, können Sie den Satz des Pythagoras nicht zur Bestimmung der Hypotenuse verwenden.

Beispiel

In diesem Beispiel finden wir die Hypotenuse einer Zahl in TypeScript. Die folgenden Schritte sind erforderlich und Erläuterungen finden Sie auch unten -

Schritte

  • Wir definieren zunächst eine Funktion namens Hypotenuse, die zwei Parameter a und b akzeptiert, die jeweils die Längen der beiden kurzen Seiten des Dreiecks darstellen. Diese Funktion verwendet den Satz des Pythagoras, um das Quadrat der Hypotenuse durch Addition der Quadrate von a und b zu berechnen, und gibt dann mithilfe der Math.sqrt()-Methode in TypeScript die Quadratwurzel dieser Summe zurück.

  • Dann definieren wir zwei Variablen Seite1 und Seite2, die die beiden kurzen Seiten des Dreiecks sind. Diese Werte werden mit 3 bzw. 4 angegeben.

  • Dann rufen wir die Hypotenuse-Funktion auf, indem wir Seite1 und Seite2 als Parameter übergeben und das Ergebnis in der Variablen hypotenuseValue speichern.

  • Abschließend verwenden wir die Methode console.log(), um die Ergebnisse in der Konsole auszudrucken.

function hypotenuse(a: number, b: number): number {
  return Math.sqrt(a * a + b * b)
}

let side1: number = 3
let side2: number = 4

let hypotenuseValue: number = hypotenuse(side1, side2)
console.log(
  `The hypotenuse of the triangle with sides ${side1} and ${side2} is ${hypotenuseValue}.`
)

Beim Kompilieren wird der folgende JavaScript-Code generiert:

function hypotenuse(a, b) {
   return Math.sqrt(a * a + b * b);
}
var side1 = 3;
var side2 = 4;
var hypotenuseValue = hypotenuse(side1, side2);
console.log("The hypotenuse of the triangle with sides " + side1 + " and " + side2 + " is " + hypotenuseValue + ".");

Ausgabe

Der obige Code erzeugt die folgende Ausgabe -

The hypotenuse of the triangle with sides 3 and 4 is 5.

Beispiel

In diesem Beispiel ermitteln wir die Hypotenuse einer Zahl mithilfe der Methoden Math.pow und Math.sqrt in TypeScript. Die folgenden Schritte sind erforderlich und die Erklärung finden Sie auch unten -

Schritte

  • Wir haben eine Funktion namens findHypotenuse erstellt, die zwei Parameter a und b akzeptiert, die die Längen der beiden kurzen Seiten des Dreiecks darstellen.

  • Innerhalb der Funktion verwenden wir die Methode Math.pow(base, exponent), um die Werte von a und b zu quadrieren, und verwenden dann die Methode Math.sqrt(), um die Quadratwurzel der Summe der Werte zu ermitteln ​​von a und b, a und das Quadrat von b. Dadurch erhalten wir die Hypotenuse des Dreiecks.

  • Dann definieren wir zwei Variablen, Seite A und Seite B, die die beiden kürzeren Seiten des Dreiecks sind. Diese Werte werden mit 5 bzw. 12 angegeben.

  • Wir rufen dann die Funktion findHypotenuse auf, indem wir Seite A und Seite B als Argumente übergeben und das Ergebnis in der Variablen Hypotenuse speichern.

function findHypotenuse(a: number, b: number): number {
   return Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2))
}

let sideA: number = 5
let sideB: number = 12

let hypotenuse: number = findHypotenuse(sideA, sideB)
console.log(
   `The hypotenuse of the triangle with sides ${sideA} and ${sideB} is ${hypotenuse}.`
)

Beim Kompilieren wird der folgende JavaScript-Code generiert:

function findHypotenuse(a, b) {
   return Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));
}
var sideA = 5;
var sideB = 12;

var hypotenuse = findHypotenuse(sideA, sideB);
console.log("The hypotenuse of the triangle with sides " + sideA + " and " + sideB + " is " + hypotenuse + ".");

Ausgabe

Der obige Code erzeugt die folgende Ausgabe -

The hypotenuse of the triangle with sides 5 and 12 is 13.

Mit TypeScript können wir sogar noch effizientere mathematische Berechnungen durchführen. Das Finden der Hypotenuse ist eine davon. Außerdem sind die Ergebnisse schnell und genau.

Das obige ist der detaillierte Inhalt vonFinden Sie die Hypotenuse einer Zahl in TypeScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen