Fonction de sol en C

Fonction de sol en C
Dans le langage C, la fonction de plancher prend une variable flottante comme argument et calcule sa valeur de plancher. C'est la valeur entière la plus élevée qui est inférieure ou équivalente à la valeur transmise à la fonction.

Par exemple:

Laissez la valeur passée x = 99.90. Sa valeur de sol arrondi sera de 99.00, qui est le plus grand entier inférieur à la valeur de x.

Il convient et permet d'économiser du temps d'utiliser les fonctions de plancher lorsqu'ils traitent avec une grande quantité de données. Arrondir chaque valeur pour une quantité donnée de données. La fonction de plancher fait facilement gagner du temps en faisant le travail pour nous.

Syntaxe / déclaration

La Syntaxe pour la déclaration de fonction normale est:

[RETUNTYPE] FUCTIONNAME ([[ParameterType] Paramètre);

De même, la syntaxe de la fonction de plancher est:

$ Double Floor (double [nom variable]);

Paramètres:

Les paramètres des fonctions de plancher sont:

Nom de funcation= plancher

Paramètre= double

Il faut une valeur décimale connue sous le nom de Float ou Double Data Type dans le langage C comme argument et calcule sa valeur arrondie.

Type de retour= double

Il renvoie la valeur résultante avec un double type de données, arrondi au plus grand entier égal ou plus petit que l'argument passé. Le type de retour de fonction de plancher est un type de données double. Cela étant le cas, la valeur affichée sur la console est x.000000, où x est l'entier résultant.

Entête

La fonction de plancher est une fonction mathématique. Dans lequel nous avons besoin d'un en-tête mathématique, y compris des fonctions et des macros présents dans les bibliothèques de mathématiques, qui prend le double comme argument et renvoie la valeur typlée des données doubles en tant que sortie. Il faut également le double comme argument et renvoie le double comme une valeur résultante.

C'est tout ce que nous avons pour la partie théorique. Faisons une visite rapide à plusieurs exemples pour une meilleure compréhension du sujet.

Exemple 1

Dans notre premier exemple, nous créerons un programme qui prendrons une entrée décimale et la transmet à la fonction de plancher. Initialement, ouvrez un bloc-notes vierge et donnez-lui un nom de votre choix. Ajouter un .Extension CPP car nous utiliserons ce fichier de blocs-notes pour la création d'un programme C. Nous avons nommé notre fichier «Floorfunc.CPP ". Lors de la création d'un fichier, assurez-vous également de vérifier le type de document.

$ [Votre nom de fichier].cpp

Ouvrez l'invite de commande de votre fenêtre ou l'interface de ligne de commande (CLI) pour la saisie:

$ gcc -o [votre nom de fichier] [votre nom de fichier].cpp

Remplacez [votre nom de fichier] par le titre du fichier que vous avez fait à l'étape précédente:

GCC est un compilateur spécifiquement pour compiler les programmes C. Maintenant, saisissez la commande suivante pour l'exécution du code pour les tests:

$ [Votre nom de fichier].exe

Remplacez [votre nom de fichier] par le titre du fichier que vous avez généré à l'étape précédente.

Le fichier de blocs-notes est vide en conséquence même après l'exécution d'un fichier exécutable. C'est pourquoi rien n'était affiché sur la console.

Passons au codage pour notre tâche. Comme mentionné ci-dessus, la fonction de plancher en C est une fonction mathématique, qui doit correspondre à l'en-tête pour que le compilateur ajoute une bibliothèque mathématique pour accéder à ses fonctions et aux macros au moment de l'exécution:

Ensuite, nous devons prendre les entrées décimales de l'utilisateur pour y appliquer la fonction de plancher:

Le spécificateur de format utilisé pour les variables de type de données doubles est% LF:

À partir de la capture d'écran de sortie, nous pouvons tous voir que le programme s'exécute de manière transparente. Plusieurs variations supplémentaires d'entrées ont été utilisées pour les tests afin de mieux comprendre la fonction de plancher:

Exemple 2

Maintenant, pour cet exemple, essayons de passer des valeurs décimales négatives à notre fonction de plancher.

Le format de codage sera similaire à l'exemple 1 en modifiant la partie d'entrée pour les valeurs décimales négatives et en les transmettant dans la fonction de plancher pour analyser la réaction de la fonction:

Les modifications apportées au code sont visibles à partir de la capture d'écran ci-dessus. Comme vous pouvez le voir, la valeur décimale négative codée en dur est de -99.4 Si nous essayons de sécher le programme nous-mêmes. La réponse sera -100, car c'est le plus grand entier le plus proche de -99.4. Comparons-le avec la sortie:

Comme vous pouvez comprendre à partir de l'image ci-dessus, notre réponse calculée est la même que la sortie du programme.

Exemple 3

Nous créerons un programme pour appliquer des fonctions de plancher sur un tableau. Le modèle de base pour le codage sera le même que l'exemple 1. Ajuster les pièces pour l'initialisation du tableau et la déclaration pour l'application de la fonction de plancher sur un tableau:

Il est temps de tester notre programme!

Toutes nos valeurs de tableau codées en dur et arrondi à la valeur entière inférieure à la valeur de la valeur à la fonction de plancher.

Conclusion:

Dans ce tutoriel, nous avons couvert la définition de la fonction de plancher, sa syntaxe, sa déclaration, la nécessité d'un en-tête mathématique et quelques exemples connexes. Les exemples peuvent être facilement mis en œuvre sur votre système en ayant des modifications mineures si nécessaire. J'espère que ce tutoriel vous a été utile pour apprendre de nouveaux concepts et effacer toutes les requêtes de la fonction de plancher dans la langue C.