Implémentation de la valeur absolue
Exemple 1
Il s'agit d'un exemple d'exemple pour développer le fonctionnement d'une valeur absolue dans le langage de programmation C Sharp. Donc, utilisez simplement un programme où deux variables de type entier sont initialisées avec des valeurs. On contient la valeur positive, et la valeur négative est pour la seconde. La valeur absolue est une caractéristique intégrée du C Sharp présent dans la classe de mathématiques. Nous n'accédons donc pas directement à la fonction absolue. Il sera accessible via l'objet de type mathématique.
# Int abs = mathématiques.ABS (VAL1);Cette méthode de valeur absolue renvoie un nombre, nous acceptons donc le résultat dans la variable. Le paramètre de la fonction contient la valeur déterminée. C'est le nombre sur lequel nous devons appliquer la fonction absolue.
Le terminal Ubuntu est utilisé pour afficher les valeurs résultantes en utilisant n'importe quel compilateur. Dans Ubuntu, nous devons compiler le code via un compilateur qui est MCS pour les codes source C Sharp. Alors que pour l'exécution du code, nous utilisons mono avec l'extension de fichier de .exe.
Fichier $ MCS.CS
$ mono fichier.exe
Vous pouvez voir que le nombre positif apparaît le même qu'à l'initialisation.
Exemple 2
Dans ce cas, nous utilisons une fonction de type paramètre décimal. Cette méthode est déclarée pour renvoyer une valeur absolue d'un nombre dans une notation décimale.
Description du paramètre et du type de retour:
La valeur est le paramètre qui est le nombre requis, qui est égal ou supérieur à la décimale.Mine. Et de même, nous devons noter que la valeur n'est pas supérieure à la décimale.Valeur max. Les deux valeurs appartiennent au système.Valeur décimale. Ces deux valeurs sont la caractéristique intégrée de la fraction décimale. Ce nombre se situe entre 0 et la valeur décimale maximale.
Maintenant, nous utiliserons ce concept comme exemple. Démarrez le programme avec la bibliothèque système pour utiliser efficacement toutes les fonctionnalités présentes dans ce fichier d'en-tête. Ensuite, nous prendrons un tableau de type décimal pour stocker différentes valeurs décimales dans le programme principal. Le premier indice contient la décimale.Minvalue, de même un nombre positif 0, puis une valeur négative suivie de la valeur maximale de la classe décimale. En d'autres termes, il existe des variétés d'éléments dans un tableau sur lequel nous appliquerons la fonction absolue. À l'intérieur de la boucle, appliquez la fonction absolue suivante sur chaque tableau:
# Mathématiques.ABS (valeur));Le paramètre prendra chaque numéro du tableau à son tour.
Après cela, avec le .Extension CS, enregistrez le fichier et utilisez le terminal pour voir les chiffres absolus résultants pour les valeurs utilisées comme entrée.
Fichier $ MCS.CS
$ mono fichier.exe
La décimale.Minvalue est un nombre fixe négatif. De même, la décimale.MaxValue est un même nombre positif fixe. Après avoir passé la fonction absolue, le nombre négatif est converti en un nombre positif, et 0 reste tel qu'il est. La fonction absolue n'est pas appliquée aux nombres neutres, car 0 est un chiffre neutre.
Exemple 3
Cet exemple traite d'avoir une double valeur dans la fonction. Cette fonction renvoie la réponse dans un numéro flottant double.
Le paramètre de la fonction est appliqué par les mêmes règles que nous avons appliquée dans le cas de nombres décimaux. Le double.Maxvalue et double.MinValue sont utilisés pour la comparaison, et le nombre est inférieur à la valeur maximale et supérieure à la valeur min. La même valeur est renvoyée dans le cas lorsque nous utilisons NAN.
Maintenant, considérez l'exemple suivant. Nous verrons qu'une valeur double nan est appliquée lors de l'utilisation de la double fonction elle-même.
# Double.Nan;Le double tableau contient 6 valeurs, y compris un double.minvalue, une double valeur simple, un nan et 0. Encore une fois, Foreach Loop accédera à chaque élément et appliquera la fonction absolue sur la valeur. Exécutez le code et vous verrez les résultats sur la console suivante.
$ mono fichier.exeLe négatif est converti en la valeur positive d'un nombre similaire. 0 reste le même, et le nan est resté tel qu'il est. La valeur absolue n'affecte pas le NAN et le zéro. Il affecte principalement les valeurs négatives sous une forme décimale ou dans un entier positif.
Exemple 4
Cet exemple contient l'implication des utilisateurs. Nous n'avons pas utilisé de tableau de nombres, soit des valeurs décimales ou doubles, comme nous l'avons fait dans les exemples précédents. Au lieu d'utiliser la valeur absolue mathématique intégrée, nous devons utiliser une fonction distincte pour calculer la valeur absolue du nombre. Ici, l'utilisateur sera invité à saisir le numéro de son choix. Dans la démonstration de classe, une fonction est déclarée qui vérifie si le nombre est un nombre positif ou un négatif en vérifiant via une instruction IF qui se compare aux chiffres zéro. Dans le cas d'une valeur négative, elle est multipliée par «-1».
# Numéro = numéro * 1;Selon la règle des mathématiques de multiplication, les deux valeurs négatives se combinent pour former un nombre positif. Donc, nous avons utilisé une valeur négative ici.
Le même nombre sera obtenu en multipliant avec 1. Nous avons donc pris 1 numéro. Le seul but était de convertir un nombre négatif en une valeur positive. À l'intérieur du programme principal, la variable de nombre est initialisée comme zéro, et le nombre est un entier. Si une double valeur est entrée, elle entraînera une erreur.
# Numéro = int.Analyse de l'analyse (console.ReadLine ());Cela prendra la contribution de l'utilisateur de la console.
# GetAbsoluteValue (numéro));Exécutez le code suivant dans le terminal pour obtenir les résultats:
Fichier $ MCS.CS
$ mono fichier.exe
Lorsque l'utilisateur entre une valeur 0, il sera retourné. Lorsqu'une valeur négative est entrée, elle devient positive. Un nombre positif reste le même.
Conclusion
La méthode absolue est une méthode intégrée de la classe de mathématiques présente dans la classe système de C Sharp Programming Language. Il est accessible par la classe d'objets mathématiques à fonctionner correctement. La plage de valeurs absolues se situe entre le minimum et la décimale absolue maximale et les valeurs doubles, respectivement. Une valeur absolue est une valeur positive. Que la valeur d'entrée soit soit une valeur décimale, une double valeur ou une valeur négative, elle renverra un nombre qui sera de nature positive. Nous avons expliqué chaque type d'exemples avec les différentes valeurs d'entrée.