Übersicht der Quadratwurzel in C

Um die Geschäftsanforderungen zu erfüllen, ist es manchmal erforderlich, mathematische Funktionen in der Anwendungsentwicklung zu verwenden. Obwohl einige der grundlegenden Operationen mit einfachen Ausdrücken ausgeführt werden können, ist es möglicherweise nicht möglich, erweiterte Ausdrücke ohne die Hilfe von mathematischen Funktionen auszuführen. Die erweiterten mathematischen Funktionen umfassen komplexe Funktionen, mit denen bestimmte Arten von mathematischen Problemen gelöst werden. In allen Programmiersprachen stehen verschiedene mathematische Funktionen zur Verfügung. Dies gilt auch für die Programmiersprache C. In der Programmiersprache C haben wir die Header-Datei math.h, mit der mathematische Funktionen genutzt werden. In diesem Abschnitt erfahren Sie, wie Sie mithilfe der Programmiersprache C eine Quadratwurzel finden. Wir werden die Header-Datei math.h verwenden, um die Quadratwurzel einer beliebigen Zahl zu berechnen.

Quadratwurzel-Logik in C

  • Bevor wir verstehen, was Quadratwurzellogik in der Programmiersprache C ist, wollen wir verstehen, was Quadratwurzel genau bedeutet. Die Quadratwurzel ist ein mathematischer Jargon. Eine Zahl ist die mathematische Quadratwurzel einer beliebigen Zahl, bei der der Quadratwurzelwert mit sich selbst multipliziert wird, und ergibt die Zahl, für die sie als Quadratwurzel angesehen wurde.
  • Zum Beispiel ist die Quadratwurzel von 9 3 als 3 multipliziert mit 3 ist neun. Die Quadratwurzel wird mit dem Symbol √ bezeichnet. Wenn wir also √9 schreiben, ist das Ergebnis 3. Die Logik funktioniert genauso wie in der Mathematik. Es gibt Bibliotheken in den Programmiersprachen, die als mathematische Funktionen in den Anwendungen verwendet werden.
  • In der Programmiersprache C verwenden wir die Header-Datei maths.h, die verschiedene Funktionen zur Durchführung der mathematischen Berechnung bietet.
  • Die Logik, die angewendet werden muss, um die Quadratwurzel einer beliebigen Zahl in der Programmiersprache C zu erhalten, ist ziemlich einfach und umfasst einfache mathematische Operationen. Zuerst müssen wir validieren, dass die Zahl, für die wir die Quadratwurzel finden müssen, nicht Null oder Eins ist. Wenn die Bedingung negativ ist, ist die Zahl selbst die Quadratwurzel als Quadratwurzel von Null und Eins ist Null und jeweils eine.

Wenn der Fall jedoch positiv ist, können wir die folgende Logik anwenden.

Int counter=1, sqroot=1, val=14;
while(sqroot <= val)
(
counter++;
sqroot = counter*counter;
)
return counter - 1;

  • In der oben erwähnten Logik wurde zuerst der Wert des Zählers 1 gesetzt, x speichert den Wert, für den wir die Quadratwurzel finden müssen, und val speichert den Wert, für den wir die Quadratwurzel finden müssen. Wenn der Wert von Val kleiner oder gleich dem Wert von sqroot ist, werden die Anweisungen in der while-Schleife ausgeführt. Der Zähler wird um eins erhöht und der Wert auf sqroot wird durch das Quadrat des Zählers ersetzt.
  • Die while-Schleife wird so lange wiederholt, bis der in sqroot gespeicherte Wert größer als der in val gespeicherte Wert wird. Sobald die Schleife beendet ist, wird der Wert des Zählers um 1 verringert und als Quadratwurzel zurückgegeben.
  • Beachten Sie bitte, dass wir bei diesem Ansatz die Quadratwurzel in einem ganzzahligen Datentyp finden können. Wir werden den variablen Wert der Quadratwurzel nicht finden können. Um die exakte Quadratwurzel einer beliebigen Zahl zu finden, verwenden wir die Funktion der Programmiersprache C.

Wie finde ich die Quadratwurzel in C?

Eine c-Programmiersprache bietet uns eine Plattform, mit der wir mithilfe verschiedener Ansätze die Quadratwurzel einer beliebigen Zahl ermitteln können. Wir können entweder unseren eigenen Code entwerfen oder die vordefinierte Funktion in C verwenden, um die Quadratwurzel zu ermitteln. Im Folgenden finden Sie den Code, mit dem Sie das Quadrat mithilfe eines einfachen mathematischen Ausdrucks ermitteln können. Mit der folgenden Methode können Sie den Quadratwurzel-Integer-Wert ermitteln. Wenn zum Beispiel die Quadratwurzel eines Werts 4.965 ist, wird nur 4 als Quadratwurzel angezeigt. Es funktioniert perfekt mit den Zahlen, deren Quadratwurzel eine ganze Zahl ist. Wie die Quadratwurzel von 25 ist 5 und der folgende Code wird genau funktionieren, um die Quadratwurzel dieser Zahl zu berechnen.

Berechnen Sie die Quadratwurzel ohne die eingebaute Funktion

#include
Void main()
(
val=9;
if (val == 0 || val == 1)
printf(“The square root is %d”, val) ;
exit() ;
int counter = 1, sqroot=1, output;
while (sqroot <= val)
(
counter++;
sqroot = counter*counter;
)
output= counter - 1;
printf(“The square root is %d”, output) ;
)

In diesem Programm erhält der Benutzer die Ausgabe in der Ganzzahlform, da alle Variablen zum Datentyp int gehören. In diesem Beispiel ist die Ausgabe 3, da die Quadratwurzel von 9 gleich 3 ist. Wenn der Benutzer die Quadratwurzel von 38 ermittelt, erhält er 6 als Ausgabe.

Berechnen Sie die Quadratwurzel mit der eingebauten Funktion

#include
#include
int main()
(
double val = 87, sqroot;
sqroot = sqrt(val);
printf("The square root of %lf = %lf", val, sqroot);
)

In diesem Programm haben wir die eingebaute Funktion sqrt verwendet, mit der die Quadratwurzel einer beliebigen Zahl ermittelt wird. Die Ausgabe wird im doppelten Datentyp gespeichert. Das Ergebnis dieser Quadratwurzelberechnung mit diesem Programm ist 9.327.

Ausgabe:

Fazit

Die Quadratwurzel ist die mathematische Funktion, die mit der Programmiersprache C implementiert werden kann. Die Entwickler können entweder den Code zur Berechnung der Quadratwurzel entwerfen oder die eingebaute Funktion verwenden, um dieselbe zu berechnen. Sqrt ist die Funktion von C, mit der wir die Quadratwurzel schnell berechnen können. Die Verwendung dieser Funktion erfordert keinen Aufwand. Nicht nur in C, sondern in jeder Programmiersprache gibt es eingebaute Funktionen, die die Entwicklung erleichtern, und es ist sicher, dass sie eine Funktion zur Berechnung der Quadratwurzel haben müssen, mit der wir die vordefinierten mathematischen Funktionen nutzen können.

Empfohlene Artikel

Dies ist eine Anleitung zur Quadratwurzel in C. Hier diskutieren wir eine Übersicht über die Quadratwurzel in c, die Logik sowie das Finden der Quadratwurzel zusammen mit einem Beispiel. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Vorteile von C
  2. Switch-Anweisung in C
  3. Beste C-Compiler
  4. C Befehl
  5. Anleitung zur Quadratwurzel in C ++
  6. Übersicht über die Quadratwurzel in Java