Aperçu de la racine carrée en C

Afin de répondre aux besoins de l'entreprise, il devient parfois nécessaire d'utiliser des fonctions mathématiques dans le développement d'applications. Bien que certaines opérations de base puissent être effectuées à l'aide d'expressions simples, il peut ne pas être possible d'exécuter des expressions avancées sans l'aide de fonctions mathématiques. Les fonctions mathématiques avancées comprennent des fonctions complexes qui sont utilisées pour résoudre des types particuliers de problèmes mathématiques. Il existe plusieurs fonctions mathématiques disponibles dans tous les langages de programmation et il en va de même avec le langage C. Dans le langage de programmation C, nous avons un fichier d'en-tête math.h qui est utilisé pour tirer parti des fonctions mathématiques. Ici, dans cette section, nous allons apprendre à trouver la racine carrée en utilisant le langage de programmation C. Nous utiliserons le fichier d'en-tête math.h afin de calculer la racine carrée de n'importe quel nombre.

Logique racine carrée en C

  • Avant de comprendre ce qu'est la logique racine carrée dans le langage de programmation C, comprenons ce que signifie exactement racine carrée. La racine carrée est un jargon mathématique. Un nombre est dit être la racine carrée mathématique d'un nombre quelconque de multiplier la valeur de racine carrée avec lui-même donne le nombre pour lequel il a été considéré comme racine carrée.
  • Par exemple, la racine carrée de 9 est 3 car 3 multiplié par 3 est neuf. La racine carrée est désignée par le symbole √. Donc, si nous écrivons √9, le résultat sera de 3. La logique fonctionne de la même manière que les choses fonctionnent en mathématiques. Il existe des bibliothèques dans les langages de programmation qui sont utilisées pour être les fonctionnalités mathématiques dans les applications.
  • Dans le langage de programmation C, nous utiliserons le fichier d'en-tête maths.h qui propose diverses fonctions utilisées pour effectuer le calcul mathématique.
  • Venir à la logique qui doit être appliquée afin d'obtenir la racine carrée de n'importe quel nombre dans le langage de programmation C est assez simple et comprend des opérations mathématiques simples. Tout d'abord, nous devons valider que le nombre pour lequel nous devons trouver la racine carrée n'est pas zéro ou un, si la condition est trouvée négative, alors le nombre lui-même sera la racine carrée comme racine carrée de zéro et un est zéro et un respectivement.

Mais si le cas est trouvé positif, nous pouvons appliquer la logique ci-dessous.

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

  • Dans la logique susmentionnée, tout d'abord, la valeur du compteur a été définie sur 1, x stocke la valeur pour laquelle nous devons trouver la racine carrée et val stocke la valeur pour laquelle nous devons trouver la racine carrée. Si la valeur de Val est inférieure ou égale à la valeur de sqroot, les instructions à l'intérieur de la boucle while seront exécutées. Le compteur sera augmenté d'une unité et la valeur sur sqroot sera remplacée par le carré de compteur.
  • La boucle while continuera d'itérer jusqu'à ce que la valeur stockée dans sqroot devienne supérieure à la valeur stockée dans val. Une fois la boucle terminée, la valeur du compteur sera diminuée de 1 et sera renvoyée comme racine carrée.
  • Veuillez noter qu'en suivant cette approche, nous pouvons trouver la racine carrée dans le type de données entier. Nous ne pourrons pas trouver la valeur flottante de la racine carrée. Afin de trouver la racine carrée exacte de n'importe quel nombre, nous utiliserons la fonction fournie par le langage de programmation C.

Comment trouver la racine carrée en C?

Un langage de programmation c nous fournit une plate-forme pour utiliser diverses approches pour trouver la racine carrée de n'importe quel nombre. Nous pouvons soit rédiger notre propre code, soit utiliser la fonction prédéfinie dans. C pour trouver la racine carrée. Voici le code qui peut être utilisé pour obtenir le carré à l'aide d'une simple expression mathématique. L'utilisation de la méthode ci-dessous vous aidera à obtenir la valeur entière de la racine carrée. Par exemple, si la racine carrée d'une valeur quelconque est 4, 965, elle n'affichera que 4 comme racine carrée. Cela fonctionnera parfaitement avec les nombres dont la racine carrée est un entier. Comme la racine carrée de 25 est 5 et le code ci-dessous fonctionnera avec précision afin de calculer la racine carrée d'un tel nombre.

Calculer la racine carrée sans utiliser la fonction intégrée

#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) ;
)

Dans ce programme, l'utilisateur obtiendra la sortie sous forme d'entier car toutes les variables appartiennent au type de données int. Pour cet exemple, la sortie sera 3 car la racine carrée de 9 est 3. Si l'utilisateur choisit de trouver la racine carrée de 38, il obtiendra 6 comme sortie.

Calculer la racine carrée à l'aide de la fonction intégrée

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

Dans ce programme, nous avons utilisé la fonction intégrée connue sous le nom de sqrt qui est utilisée pour trouver la racine carrée de n'importe quel nombre. La sortie est stockée dans le type de données double. Le résultat de ce calcul de racine carrée à l'aide de ce programme sera de 9, 327.

Production:

Conclusion

La racine carrée est la fonction mathématique qui peut être implémentée à l'aide du langage de programmation C. Les développeurs peuvent soit rédiger le code pour calculer la racine carrée et peuvent également utiliser la fonction intégrée pour calculer la même chose. Sqrt est la fonction fournie par C qui nous permet de calculer rapidement la racine carrée. L'utilisation de cette fonction ne prend aucun effort. Pas seulement en C, mais dans chaque langage de programmation, il existe des fonctions intégrées qui facilitent le développement et il est certain qu'ils doivent avoir une fonction pour calculer la racine carrée nous permettant de tirer parti des fonctions mathématiques prédéfinies.

Articles recommandés

Ceci est un guide de la racine carrée en C. Nous discutons ici d'un aperçu de la racine carrée en c, de la logique ainsi que de la façon de trouver la racine carrée avec un exemple. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Avantages de C
  2. Instruction Switch en C
  3. Meilleurs compilateurs C
  4. Commande C
  5. Guide de la racine carrée en C ++
  6. Présentation de la racine carrée en Java