C # décimal

C # décimal
En mathématiques, la valeur décimale serait la valeur à virgule flottante dans laquelle chacun de ses chiffres peut aller de 0 à 9. Nous pouvons appeler une décimale une valeur décimale appropriée avec un nombre exact de chiffres après le «point» sur le côté droit d'une valeur. En C #, il y a une valeur maximale et minimale pour les valeurs de point décimal que nous vous montrerons dans les exemples à venir. Nous avons donc décidé de couvrir quelques exemples d'utilisation des valeurs décimales en C # dans cet article.

Exemple 01

Nous commencerons notre première illustration en expliquant la différence entre l'utilisation de variables décimales et à double type dans le code C #. Pour cela, nous devons utiliser la bibliothèque C # «Système», qui est un incontournable dans les codes C # pour l'utilisation des instructions de fonctions liées à l'entrée et à la sortie. Vous devez créer un espace de noms ayant le nom «Tester» comme nous l'avons fait ci-dessous et créer un nouveau «test» de classe. Cette classe doit contenir une fonction Main () qui est également une fonction de pilote pour ce code.

À l'heure actuelle, il n'est pas nécessaire de créer des fonctions supplémentaires car nous pouvons effectuer la plupart des tâches de cette méthode principale (). Nous avons initialisé deux doubles variables, «x» et «y», avec des valeurs à virgule flottante double. La console deux.Instructions de fonction writeLine () affichez les deux variables doubles sur notre écran de shell dans Ubuntu 20.04 Système. Maintenant, le code est suffisant et préparé pour une utilisation. Nous avons enregistré ce code en utilisant la touche Ctrl + S.

Vous avez besoin du compilateur «MCS» pour C # à exécuter, à compiler ce code et à créer son fichier «exe». Le fichier «EXE» peut être initié dans le dossier de votre système Linux. Vous devez utiliser le fichier «exe» dans l'instruction d'exécution «mono» pour exécuter le code compilé comme nous l'avons fait ci-dessous. Les deux valeurs pour les variables «x» et «y» sont affichées à l'écran.

Maintenant, il est temps d'utiliser le type de données «décimal» pour une valeur à virgule flottante en C #. Nous avons donc mis à jour le code en utilisant l'initialisation de la valeur flottante de type décimal pour la variable «x» dans la fonction principale (). Après cela, nous avons utilisé la console.Instruction de fonction writeLine () Pour afficher la valeur de point flottante de type décimal «x» sur le shell. Enregistrons notre code avec Ctrl + S et compilons-le sur le shell via le compilateur «MCS».

Après avoir compilé ce code avec le compilateur C # «MCS», nous avons affiché l'erreur dans l'image. Il nous dit que la variable de type décimal doit contenir la valeur avec le suffixe «M».

Pour éviter cette erreur, nous devons mettre à jour le code C #. Vous n'avez qu'à mettre le suffixe «M» à la fin d'une valeur variable décimale «x», comme indiqué ci-dessous. Le code global sera inchangé et utilisé comme nous l'avons fait auparavant. Enregistrons ce code et l'exécutons à nouveau pour voir les modifications.

Après avoir compilé ce code sur le shell avec le compilateur «MCS», nous avons appris que l'erreur a été supprimée après avoir utilisé le suffixe «M» à la fin d'une valeur de variable décimale. Après avoir exécuté le fichier «exe» pour ce code C #, nous avons affiché la valeur à virgule flottante décimale affichée sur notre écran de shell, je.e., 2.450.

Exemple 02

Commençons par des variables décimales dans le code C # pour effectuer différentes tâches cette fois. En utilisant la même structure de code général C #, je.e., Bibliothèque système, espace de noms, classe et fonction Main (), nous avons initialisé une variable décimale «X» avec une valeur à virgule flottante décimale suivie du suffixe «M». Nous avons utilisé l'instruction while pour effectuer certains calculs jusqu'à ce que la valeur d'une variable décimale «x» ne soit pas égale à 0. Jusqu'à ce que la condition soit vraie, elle continuera d'afficher la valeur de «x» en utilisant la console.Fonction writeLine () et continuer à diviser la valeur de «x» de 100. Cette boucle se poursuivra jusqu'à ce que la division atteigne x = 0.

Après avoir enregistré notre code C #, nous avons accumulé le code avec le compilateur «MCS» et l'avons exécuté avec le runtime «Mono» de C # de C #. Le résultat inférieur est affiché après l'exécution de la boucle while à partir du code ci-dessus.

Exemple 03

Jetons un coup d'œil à l'exemple d'obtenir les valeurs décimales maximales et minimales utilisées dans le code C #. Nous avons commencé cet exemple de code avec la bibliothèque système, l'espace de noms de test et la classe de test. Nous avons utilisé la fonction principale () pour utiliser deux consoles dans la classe.Instructions de fonction writeLine () pour obtenir séparément les valeurs décimales maximales et minimales. Nous utilisons le produit DOT de classe décimale avec des objets MaxValue et MinValue dans la console.Énoncé écrit (). Enregistrons ce code C # nouvellement créé pour voir comment il fonctionne et ce qu'il renvoie.

Ainsi, après avoir compilé ce code, nous avons exécuté son fichier «EXE» mis à jour avec les instructions d'exécution «MCS» et «Mono» l'une après l'autre. Nous avons les longues valeurs maximales et minimales affichées sur la coque pour l'objet décimal. La valeur maximale est un entier positif très grand, tandis que la valeur minimale est un très petit entier négatif, comme présenté ci-dessous.

Exemple 04

Il est temps d'effectuer des calculs mathématiques entre les valeurs décimales et les valeurs entières pour voir ce qu'elle renvoie. Ainsi, dans la fonction principale () de ce code, nous avons initialisé une variable entière «X» avec une valeur de 45 et une variable décimale «Y» avec une valeur à virgule flottante décimale de «0.1445 ”. Après cela, nous avons déclaré une autre variable, «somme» de type décimal. Nous avons utilisé la fonction «Ajouter» d'une classe «décimale» de la bibliothèque «Système» pour ajouter entier «X» avec décimal «y» et enregistrer le résultat dans une autre variable décimale, «SUM». La console.La fonction writeLine () affiche la somme calculée des valeurs décimales et entières.

Après avoir compilé et exécuté ce code, nous savons que la somme a été calculée en point flottante décimales parce que le type de retour de la variable «somme» est déclaré «décimal».

Exemple 05

Nous pouvons également effectuer les opérations d'incrément et de décrémentation sur les valeurs décimales. Nous avons donc initialisé une variable décimale «x» et l'avons affichée sur le shell avec la méthode simple écriture (). Après cela, nous avons utilisé l'opérateur de pré-refusion pour décrémenter la valeur de «x» et l'avons affiché à nouveau sur la coque.

Le résultat donné affiche que la valeur de la décimale «x» a été diminuée de 1.

Nous pouvons convertir une valeur de variable de type décimal en une variable à double type. Pour cela, nous avons utilisé la même variable «x» et utilisé la fonction «todouble () de la classe décimale pour convertir la variable décimale« x »pour doubler. La valeur décimale «y» est écrite sous forme exponentielle et peut également être affichée comme valeur normale.

Après avoir exécuté ce code, nous avons obtenu la valeur convertie en double, et la puissance exponentielle décimale pour «Y» a été le tournage.

Conclusion

Tout dépendait des valeurs décimales et de leurs utilisations dans les programmes d'exemples C #. Nous avons discuté des exemples simples pour découvrir les valeurs décimales maximales et minimales autorisées dans le code C # à utiliser. Nous avons également discuté des moyens d'initialiser et de le déclarer tout en le comparant avec les variables de type double. Nous avons également discuté de quelques exemples de C # très basiques pour découvrir la somme des entiers et décimaux et convertir la décimale exponentielle en une valeur entière normale.