Fonction SQRT en C

Fonction SQRT en C

Le terme sqrt () représente la «racine carrée» qui calcule la racine carrée de tout nombre positif ou négatif. Le sqrt () en C prend une seule valeur en entrée et calcule sa racine carrée en tant que sortie. Il faut une valeur positive ou négative. Vous pouvez utiliser le «mathématiques.Bibliothèque H ”pour implémenter la fonction dans le code. La fonction SQRT () calcule également la racine carrée du flotteur, des entiers ou des longs types de données doubles. Tout ce que vous avez à faire est d'utiliser un opérateur de distribution pour convertir le type de double.

Pour travailler avec des numéros de flotteur, utilisez simplement la fonction "sqrtf ()" et si vous souhaitez gérer un long type double, utilisez "SQRTL ()".Si vous entrez une valeur négative comme entrée, la fonction sqrt () en C montre une erreur de domaine. Venez vérifier comment fonctionne la fonction SQRT () dans la langue C. Ici, nous élaborerons SQRT () en utilisant le compilateur GNU GCC dans Windows 10.

Exemple 1

Notre premier exemple est de calculer la racine carrée d'un long numéro de flotteur à l'aide de la fonction SQRT (). Maintenant, vérifions comment fonctionne le programme. Ouvrez le compilateur GNU GCC dans Windows 10 et sélectionnez un nouveau fichier vide dans le menu Fichier. Pour créer un nouveau fichier, vous pouvez également utiliser un raccourci clavier 'Ctrl + Shift + N.'

Maintenant, le fichier a été ouvert avec succès dans l'éditeur GNU. Eh bien, il est temps d'écrire un code C pour élaborer SQRT (). Nous discuterons du moyen le plus simple et le plus simple de calculer une racine carrée en utilisant sqrt () dans le langage C. Donc, vous devez ajouter le 'stdio.h 'et' mathématiques.H 'bibliothèques. Nous pouvons alors définir une fonction principale du programme. Après cela, nous utilisons une méthode de déclaration pour déclarer une variable.

Ensuite, nous avons défini deux fonctions I.e., printf () et scanf (). Ensuite, la fonction prinf () en C est utilisée pour imprimer la valeur saisie par un utilisateur et la fonction scanf () prend un long numéro de flotteur (% lf) de l'utilisateur. Ensuite, nous avons utilisé une fonction SQRT () pour calculer une racine carrée d'un nombre entré par l'utilisateur.

Après avoir réussi à écrire le code, il est maintenant temps d'enregistrer votre fichier de code avec le '.Extension cc 'comme ci-dessous. Le nom du fichier peut être différent dans votre illustration.

Maintenant, créez et exécutez le fichier ou utilisez simplement la touche de raccourci «F9» pour vérifier la sortie d'un code C de SQRT (). Suivez les étapes données dans la console, puis cliquez sur la touche «Entrer».

Exemple 2

Notre prochain programme consiste à calculer la racine carrée d'un nombre de 1 à 10 en utilisant la fonction SQRT (). Le programme prend un nombre allant de 1 à 10 comme entrée et affiche une racine carrée de ce nombre en tant que sortie. Passons au compilateur GNU GCC dans Windows 10 et sélectionnons un nouveau fichier vide ou utilisez le même fichier «Program1.CC ". Nous utilisons le même fichier de code «Program1.CC ”et a apporté des modifications à lui.

Ici, nous utilisons le même «mathématiques.h 'et' stdio.H 'bibliothèques standard comme nous l'avons fait dans l'exemple précédent. Dans cette illustration, nous utilisons une variable entière et une boucle «pour» pour imprimer tous les nombres de 1 à 10. Nous utilisons la fonction sqrt () dans printf () qui prend le type de données double comme entrée, nous a-t-il ajusté la variable entière pour doubler. La fonction printf () montre tous les nombres et leurs racines carrées.

Encore une fois à enregistrer le «Program1.Fichier CC "pour une exécution supplémentaire. Là encore, créez et exécutez le code ou utilisez simplement la touche F9 pour vérifier la sortie d'un code C de SQRT (). Après avoir compilé le programme ci-dessus, vous obtiendrez le résultat souhaité.

Exemple 3

Notre prochain programme consiste à calculer la racine carrée d'un nombre positif en utilisant la fonction SQRT (). Voici un autre exemple qui prend un numéro entier positif comme entrée et affiche un numéro entier positif en tant que sortie. Passons au compilateur GNU GCC dans Windows 10 et sélectionnons un nouveau fichier vide ou utilisez le même fichier «Program1.CC ". Nous utilisons le même fichier de code «Program1.CC ”et a apporté des modifications à lui.

Nous avons utilisé la même chose 'mathématiques.H' et 'stdio.H«Les bibliothèques standard comme fonction principale comme nous l'avons fait dans l'exemple ci-dessus. Dans cette illustration, nous avons défini deux variables entières. Une variable est utilisée pour l'entrée et l'autre est utilisée pour la sortie. Nous avons défini deux fonctions I.e., printf () et scanf ().

Alors fonction prinf () en C est utilisé pour imprimer la valeur saisie par un utilisateur et la fonction ScanF () prend un numéro de l'utilisateur pour afficher sa racine carrée. Ensuite, nous utilisons une fonction SQRT () pour calculer une racine carrée d'un nombre inséré par l'utilisateur. Enfin, nous utilisons une fonction printf () qui montre la valeur de la racine carrée calculée.

Note: Si votre code n'est pas exécuté, interdit l'action précédente, puis cliquez sur l'onglet Build and Exécuter pour une exécution supplémentaire.

Encore une fois, créez et exécutez le code ou utilisez simplement la touche de raccourci «F9» pour vérifier la sortie d'un code C de Getch ().

Conclusion

Dans ce tutoriel, nous avons discuté de l'utilisation et de l'importance de la fonction SQRT () et de sa mise en œuvre en utilisant le compilateur GCC. Nous avons discuté de trois exemples différents pour comprendre la fonction SQRT () dans le langage de programmation C. Vous pouvez désormais utiliser facilement des nombres entiers et longs à virgule flottante avec la fonction SQRT () dans le langage de programmation C.