Ejemplo 01
Comenzaremos nuestra primera ilustración explicando la diferencia entre el uso de variables decimales y de doble tipo en el código C#. Para esto, tenemos que usar la biblioteca de C# "Sistema", que es imprescindible en los códigos C# para el uso de declaraciones de función relacionadas con la entrada y salida. Debe crear un espacio de nombres que tenga el nombre de "prueba" como lo hicimos a continuación y crear una nueva clase "prueba" dentro de él. Esta clase debe contener una función main () que también es una función de controlador para este código.
En este momento, no hay necesidad de crear funciones adicionales, ya que podemos realizar la mayoría de las tareas en este método principal (). Hemos inicializado dos variables dobles, "x" y "y", con valores de punto flotante doble. Las dos consola.Las declaraciones de funciones WriteLine () muestran ambas variables dobles en nuestra pantalla de shell en Ubuntu 20.04 sistema. Ahora, el código es suficiente y preparado para su uso. Hemos guardado este código usando la tecla Ctrl+S.
Necesita el compilador "MCS" para que C# se ejecute, compile este código y cree su archivo "exe". El archivo "exe" se puede iniciar en la carpeta de inicio de su sistema Linux. Debe usar el archivo "exe" en la instrucción de tiempo de ejecución "mono" para ejecutar el código compilado como lo hicimos a continuación. Ambos valores para las variables "X" y "Y" se muestran en la pantalla.
Ahora, es hora de usar el tipo de datos "decimal" para un valor de punto flotante en C#. Entonces, hemos actualizado el código utilizando la inicialización del valor flotante de tipo decimal para la variable "x" en la función main (). Después de esto, usamos la consola.Declaración de función WriteLine () Para mostrar el valor de punto flotante de la variable decimal "X" en el shell. Guardemos nuestro código con Ctrl+S y compilarlo en el shell a través del compilador "MCS".
Después de compilar este código con el compilador C# "MCS", tenemos el error que se muestra en la imagen. Nos dice que la variable de tipo decimal debe contener el valor con el sufijo "M".
Para evitar este error, necesitamos actualizar el código C#. Solo tiene que poner el sufijo "M" al final de un valor variable decimal "X", como se muestra a continuación. El código general no cambiará y se usará como lo hicimos antes. Guardemos este código y volvamos a ejecutarlo para ver los cambios.
Después de compilar este código en el shell con el compilador "MCS", tenemos que saber que el error se ha eliminado después de usar el sufijo "M" al final de un valor variable decimal. Después de ejecutar el archivo "exe" para este código C#, tenemos el valor decimal de punto flotante "X" que se muestra en nuestra pantalla de shell, yo.mi., 2.450.
Ejemplo 02
Comencemos con las variables decimales en el código C# para realizar diferentes tareas esta vez. Usando la misma estructura de código general de C#, yo.mi., Biblioteca del sistema, espacio de nombres, clase y función Main (), hemos estado inicializando una variable decimal "X" con un valor de punto flotante decimal seguido del sufijo "M". Hemos utilizado la declaración While para realizar algunos cálculos hasta que el valor de una variable decimal "x" no sea igual a 0. Hasta que la condición sea verdadera, continuará mostrando el valor de "x" utilizando la consola.Función writeLine () y continúa dividiendo el valor de "x" por 100. Este bucle continuará hasta que la división alcance x = 0.
Después de guardar nuestro código C#, acumulamos el código con el compilador "MCS" y lo ejecutamos con el tiempo de ejecución "mono" de C# de C#. El resultado a continuación se muestra después de que el bucle mientras se ejecuta desde el código anterior.
Ejemplo 03
Echemos un vistazo al ejemplo de obtener los valores decimales máximos y mínimos utilizados en el código C#. Hemos comenzado este código de ejemplo con la biblioteca del sistema, el espacio de nombres de prueba y la clase de prueba. Hemos usado la función Main () para usar dos consola dentro de la clase.Declaraciones de funciones WriteLine () para obtener los valores decimales máximos y mínimos por separado. Hemos estado utilizando el producto DOT de clase decimal con MaxValue y objetos de minvalue en la consola.Declaración de WriteLine (). Guardemos este código C# recién creado para ver cómo funciona y qué devuelve.
Entonces, después de compilar este código, hemos ejecutado su archivo "exe" actualizado con instrucciones de tiempo de ejecución "MCS" y "mono" una tras otra. Tenemos los valores máximos y mínimos largos que se muestran en el shell para el objeto decimal. El valor máximo es un entero positivo muy grande, mientras que el valor mínimo es un entero negativo muy pequeño, como se presenta a continuación.
Ejemplo 04
Es hora de realizar algunos cálculos matemáticos entre los valores decimales y enteros para ver lo que devuelve. Entonces, dentro de la función main () de este código, hemos inicializado una variable entera "x" con un valor de 45 y una variable decimal "y" con un valor de punto flotante decimal de "0.1445 ". Después de esto, hemos declarado otra variable, "suma" del tipo decimal. Hemos utilizado la función "Agregar" de una clase "decimal" de la biblioteca "Sistema" para agregar un entero "x" con decimal "y" y guardar el resultado en otra variable decimal, "suma". La consola.La función WriteLine () muestra la suma calculada de los valores decimales y enteros.
Después de compilar y ejecutar este código, sabemos que la suma se ha calculado en el punto de flotación decimal porque el tipo de retorno de "suma" variable se declara como "decimal".
Ejemplo 05
También podemos realizar las operaciones de incremento y disminución en los valores decimales. Entonces, hemos inicializado una variable decimal "x" y la hemos mostrado en el shell con el método sencillo de escritura (). Después de eso, utilizamos el operador previo a la decisión para disminuir el valor de "x" y lo mostramos nuevamente en el shell.
El resultado producido muestra que el valor del decimal "x" ha sido disminuido por 1.
Podemos convertir un valor variable de tipo decimal en una variable de tipo doble. Para esto, hemos usado la misma variable "x" y usamos la función "toDouble () de la clase decimal para convertir la variable decimal" x "en doble. El valor decimal "y" se escribe en forma exponencial y también se puede mostrar como el valor normal.
Después de ejecutar este código, obtuvimos el valor convertido en doble, y el poder exponencial decimal para "y" ha sido redondeado.
Conclusión
Esto se trataba de los valores decimales y sus usos en los programas de ejemplo de C#. Hemos discutido ejemplos simples para averiguar los valores decimales máximos y mínimos permitidos en el código C# para su uso. Además, hemos discutido las formas de inicializarlo y declararlo al compararlo con las variables de doble tipo. También hemos discutido algunos ejemplos de C# muy básicos para descubrir la suma de enteros y decimales y convertir decimal exponencial a un valor entero normal.