using System;
namespace Ejemplos
{
class Program
{
static void Main()
{
//Formato de salida en C#: Currency
double var1 = 123456789.1012D;
double var2 = -0.12345D;
int var3 = 123456789;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\tEjemplo de formato CURRENCY - MONEDA c o C");
Console.WriteLine("\t:c muestra signo $ separadores de mil y decimal con 2 decimales.");
Console.WriteLine("\t:C3 muestra signo $ separadores de mil y decimal con 3 decimales\n");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("\tvar1 = 123456789.1012D \t(Formato c): {0:c} \t(Formato C3): {0:C3}", var1);
Console.WriteLine("\tvar2 = -0.12345D \t(Formato c): {0:c} \t\t(Formato C3): {0:C3}", var2);
Console.WriteLine("\tvar3 = 123456789 \t(Formato c): {0:c} \t(Formato C3): {0:C3}", var3);
Console.WriteLine("\n\t");
//Formato de salida en C#: Number
double var1 = 123456789.1012D;
double var2 = -0.12345D;
int var3 = 123456789;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\tEjemplo de formato NUMBER - NÚMERO n o N");
Console.WriteLine("\t:n muestra separadores de mil y decimal con 2 decimales.");
Console.WriteLine("\t:N3 muestra separadores de mil y decimal con 3 decimales\n");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("\tvar1 = 123456789.1012D \t(Formato n): {0:n} \t(Formato N3): {0:N3}", var1);
Console.WriteLine("\tvar2 = -0.12345D \t(Formato n): {0:n} \t\t(Formato N3): {0:N3}", var2);
Console.WriteLine("\tvar3 = 123456789 \t(Formato n): {0:n} \t(Formato N3): {0:N3}", var3);
Console.WriteLine("\n\t");
//Formato de salida en C#: Porcent
double var1 = 123456789.1012D;
double var2 = -0.12345D;
int var3 = 123456789;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\tEjemplo de formato PORCENT - PORCENTAJE p o P");
Console.WriteLine("\t:p muestra el resultado con formato porcentaje divide sobre 100.");
Console.WriteLine("\t:P3 muestra el resultado con formato porcentaje divide sobre 100 (3 decimales).\n");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("\tvar1 = 123456789.1012D \t(Formato p): {0:p} \t(Formato P3): {0:P3}", var1);
Console.WriteLine("\tvar2 = -0.12345D \t(Formato p): {0:p} \t\t\t(Formato P3): {0:P3}", var2);
Console.WriteLine("\tvar3 = 123456789 \t(Formato p): {0:p} \t(Formato P3): {0:P3}", var3);
Console.WriteLine("\n\t");
//Formato de salida en C#: General
double var1 = 123456789.1012D;
double var2 = -0.12345D;
int var3 = 123456789;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\tEjemplo de formato GENERAL - General g o G");
Console.WriteLine("\t:g muestra el resultado sin separadores de mil.");
Console.WriteLine("\t:G3 muestra el resultado en notación cientifica con 3 decimales.\n");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("\tvar1 = 123456789.1012D \t(Formato g): {0:g} \t(Formato G3): {0:G3}", var1);
Console.WriteLine("\tvar2 = -0.12345D \t(Formato g): {0:g} \t\t(Formato G3): {0:G3}", var2);
Console.WriteLine("\tvar3 = 123456789 \t(Formato g): {0:g} \t\t(Formato G3): {0:G3}", var3);
Console.WriteLine("\n\t");
//Formato de salida en C#: Fixed-Point
double var1 = 123456789.1012D;
double var2 = -0.12345D;
int var3 = 123456789;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\tEjemplo de formato FIXED-POINT - Punto fijo f o F");
Console.WriteLine("\t:f muestra el resultado sin separadores de mil.");
Console.WriteLine("\t:F3 muestra el resultado sin separadores de mil con 3 decimales.\n");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("\tvar1 = 123456789.1012D \t(Formato f): {0:f} \t(Formato F3): {0:F3}", var1);
Console.WriteLine("\tvar2 = -0.12345D \t(Formato f): {0:f} \t\t(Formato F3): {0:F3}", var2);
Console.WriteLine("\tvar3 = 123456789 \t(Formato f): {0:f} \t(Formato F3): {0:F3}", var3);
Console.WriteLine("\n\t");
//Ejemplo combinación de funciones en C#
double n5 = 35.285, n6 = -95.815;
//APLICANDO FUNCIONES MATEMÁTICAS. SEGUNDA PARTE
Console.WriteLine($"Abs({n6}) = {Math.Abs(n6)}");
Console.WriteLine($"Ceiling({n5}) = {Math.Ceiling(n5)}");
Console.WriteLine($"Floor({n5}) = {Math.Floor(n5)}");
Console.WriteLine($"Ceiling({n6}) = {Math.Ceiling(n6)}");
Console.WriteLine($"Floor({n6}) = {Math.Floor(n6)}");
Console.WriteLine($"Round({n5}, 1) = {Math.Round(n5,1)}");
Console.WriteLine($"Round({n6}, 2) = {Math.Round(n6, 2)}");
Console.WriteLine($"Valor de e = {Math.E}");
Console.WriteLine($"Valor de PI = {Math.PI}");
Console.WriteLine($"e a 3 decimales = {Math.Round(Math.E, 3)}");
Console.WriteLine($"Pi a 2 decimales = {Math.Round(Math.PI, 2)}");
//Ejemplos de formato de Fechas en C#
DateTime fechaActual = DateTime.Now;
//APLICANDO FUNCIONES DE FECHA Y HORA
Console.WriteLine("Ejemplos Especificador de formato DateTime");
Console.WriteLine(
"(d) Short date: . . . . . . . {0:d}\n" +
"(D) Long date:. . . . . . . . {0:D}\n" +
"(t) Short time: . . . . . . . {0:t}\n" +
"(T) Long time:. . . . . . . . {0:T}\n" +
"(f) Full date/short time: . . {0:f}\n" +
"(F) Full date/long time:. . . {0:F}\n" +
"(g) General date/short time:. {0:g}\n" +
"(G) General date/long time: . {0:G}\n" +
" (default):. . . . . . . . {0} (default = 'G')\n" +
"(M) Month:. . . . . . . . . . {0:M}\n" +
"(R) RFC1123:. . . . . . . . . {0:R}\n" +
"(s) Sortable: . . . . . . . . {0:s}\n" +
"(u) Universal sortable: . . . {0:u} (invariant)\n" +
"(U) Universal full date/time: {0:U}\n" +
"(Y) Year: . . . . . . . . . . {0:Y}\n",
fechaActual);
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: