Exemple 1: mathématiques.Round (double)
Cette méthode prend un numéro de flotteur en tant que paramètre dans la fonction et renvoie une valeur entière arrondi. La syntaxe de base de cette fonction est:
# Public Static Double Round (double x);Maintenant, nous utiliserons cette fonction dans un exemple de C Sharp. Utilisez la bibliothèque système pour ajouter des fonctionnalités de C Sharp dans la fonction. À l'intérieur du programme principal, nous avons pris deux doubles valeurs en décrivant deux cas possibles. La première double valeur est prise dans laquelle la partie fractionnaire, la position des nombres écrites après le point décimal ".», Contient le nombre inférieur à la mi-chemin entre deux entiers consécutifs. Nous appliquerons la fonction ronde à ce numéro.
# Mathématiques.Rond (dx1);Comme la fonction ronde est la propriété des mathématiques et réside dans le cas des mathématiques, il est donc accessible via l'objet mathématique.
De même, nous avons introduit un nombre décimal dont la partie fractionnaire est supérieure à la moitié des deux entiers consécutifs dans le deuxième cas. La même fonction ronde () est également appliquée à ce nombre. Fermez le code et enregistrez-le. Nous allons maintenant exécuter le code enregistré avec le .Extension CS.
Nous devons utiliser un compilateur spécifié pour chaque langage de programmation dans le système d'exploitation Linux. Donc pour C Sharp, nous devons utiliser le compilateur MCS pour compiler le code. Puis Mono aide l'exécution du fichier avec l'extension du fichier.exe, faisant du fichier exécutable sur le terminal.
Fichier $ MCS.CSEn exécution, vous verrez que le nombre que nous avons pris pour le cas 1 et le cas 2 ont des valeurs différentes après une fonction ronde appliquée. Deux termes qui jouent un rôle de base dans la fonction ronde sont le sol et la valeur du plafond. Le sol fait partie du numéro décimal avant le «.". Le second est la partie après le «.". Si la partie fractionnaire du nombre décimal est inférieure à la moitié des entiers, comme dans le cas 1, le numéro de plancher est obtenu.
D'un autre côté, si la partie décimale est plus grande car nous avons pris le nombre dans le cas 2, la partie plafond du nombre est obtenue car le nombre est plus élevé, donc les 12 entiers sont arrondis à 13. Les deux résultats sont des valeurs entières.
Exemple 2: mathématiques.Round (double, int32)
Il s'agit de la fonction dans laquelle la double valeur de flotteur prise en entrée est arrondi à un nombre spécifié en position fractionnaire. Ce numéro spécifié est fourni par l'utilisateur dans quelle mesure il veut s'arrondir le numéro décimal. La syntaxe de la fonction est décrite comme:
# Mathématiques.Round (double x, int32 y)Ici x est la double valeur de flotteur qui doit être arrondi. Y est le nombre d'infractions de chiffres pour rassembler dans une mesure. Ce type est le système.Int32. Le type de retour de cette fonction est une valeur entière qui est la valeur la plus proche, la partie décimale ayant des chiffres en fonction du numéro d'entrée. L'exemple aura une double valeur avec une valeur décimale inférieure à la moitié des entiers, et le second a des nombres supérieurs à la moitié des entiers.
# Mathématiques.Rond (dx1, 4);De même, la deuxième fonction est également appliquée avec 2 valeurs entières.
Lors de l'exécution du code, vous verrez que la première valeur sera arrondi avec la valeur décimale ayant 4 chiffres. Et le deuxième nombre est arrondi aux 2 valeurs.
Exemple 3: mathématiques.Rond (décimal)
Cette fonction ronde prend une valeur décimale en entrée et applique la fonction ronde comme un paramètre.
# Rond (décimal x);Cette fonction fonctionne de sorte que seule une valeur de plancher est la partie du nombre avant l'obtention du point décimal. Cette valeur résultante dépend de la partie de plafond ou de la partie après le point décimal. Si cette partie contient une valeur supérieure à la moitié, la valeur du sol est incrémentée de 1. En revanche, si la valeur est inférieure à la moitié des entiers, la valeur de plancher reste la même. La partie décimale dans les deux cas est supprimée, et seule la partie intégrale est obtenue.
Dans l'exemple, nous utilisons à nouveau deux cas pour démontrer le fonctionnement d'une fonction ronde ayant une valeur décimale comme paramètre.
Mathématiques.Round (Dec1);Lors de l'exécution du code, vous verrez que les deux valeurs ont la partie de plancher de la valeur décimale et la valeur après «." est retiré. Ce type de fonction ronde est principalement utilisé dans les calculs mathématiques.
Exemple 4: mathématiques.Round (double, INT32, intermédiaire)
Cette fonction est utilisée pour compléter le nombre décimal fourni par le nombre dans une certaine mesure. Comme son nom l'indique, il s'agit d'un arrondi à mi-point qui signifie que le nombre est arrondis au milieu du numéro décimal. La fonction prend trois paramètres comme arguments. L'un est la double valeur d'entrée; Le second est le chiffre de Type INT32 auquel nous devons approfondir le numéro. Et le troisième est la valeur qui spécifie et aide l'arrondi à un nombre à un nombre impair ou uniforme.
Un tableau est déclaré. Tous les nombres seront complétés à la fois en étant soumis à une seule fonction ronde. Maintenant, considérons un exemple de ce point de vue.
Un tableau de 4 valeurs flottantes doubles est déclarée. Chaque double valeur dans le tableau sera appliquée avec les mathématiques.fonction ronde.
# Mathématiques.Round (valeur, 2, intermédiaire.Toeven));Le chiffre «2» montre que la valeur résultante contiendra jusqu'à deux nombres après le point décimal. L'arrondissement du point médian contient une propriété égale, donc chaque numéro sera arrondi au nombre qui doit être égal. Ceux qui sont déjà dans la nature resteront les mêmes.
Vous pouvez voir la valeur résultante; Le premier restera dame jusqu'au 2ème point car il contient une valeur uniforme: le deuxième nombre a «3» et le 5 Next, donc il sera arrondi comme 3.14. De même, le troisième sera le même, et le 4ème sera arrondi à 8 à partir de 7.
Conclusion
La fonction ronde en C Sharp est utilisée pour transformer la valeur actuelle du nombre décimal jusqu'à un nombre spécifié donné comme entrée. Il existe différentes approches utilisées pour arrondi la valeur. Toutes les valeurs d'entrée doivent être un nombre décimal qui génère les valeurs entières. Une fonction ronde est une propriété de la classe de mathématiques; Par conséquent, il est accessible par l'objet de mathématiques. Cette fonction contient différents arguments, soit des valeurs doubles ou décimales; Chaque fois, la valeur résultante est un entier, avec ou sans valeur de plancher.