Este programa recibe una fecha en formato DD/MM/AAAA y la convierte en el formato AAAA/MM/DD
Código Fuente
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Consola_Fecha_de_nacimiento
{
class Program
{
static void Main(string[] args)
{
DateTime fecha;
bool x;
string formato;
Console.Write("Introduce una fecha en formato DD/MM/AAAA: ");
x = DateTime.TryParse(Console.ReadLine(), out fecha);
if (x == true)
{
formato = fecha.ToString("yyyy/MM/dd");
Console.WriteLine("{0}",formato);
Console.ReadLine();
}
else
{
Console.WriteLine("Este formato o la fecha estan incorrectos");
Console.ReadLine();
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Consola_Cuadrados_del_100_al_1
{
class Program
{
static void Main(string[] args)
{
int numero;
for (numero = 100; numero > 0; numero--)
{
// richTextBox1.Text += "Cuadrado de " + numero + ": " + (numero * numero) + "\n";
Console.WriteLine("cuadrado de {0}: {1}", numero, (numero * numero ));
}
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Consola_Convertir_numeros_a_letras
{
class Program
{
static void Main(string[] args)
{
long cantidad, cantidad_digitos;
string x, xx;
Console.Write("Introduce la cantidad del cheque: ");
long.TryParse(Console.ReadLine(), out cantidad);
x = cantidad.ToString();
cantidad_digitos = x.Length ;
if (cantidad == 0)
{
Console.WriteLine( "Cero Pesos");
Console.ReadLine();
}
else
{
if (cantidad_digitos <= 3)
{
Console.WriteLine("{0}", Funcion_Grupo_Cien(cantidad) + " Pesos");
//xx = Funcion_Grupo_Cien(cantidad);
Console.ReadLine();
}
else if (cantidad_digitos <= 6)
{
Console.WriteLine("{0}", Funcion_Grupo_Mil(cantidad) + " Pesos");
Console.ReadLine();
}
else if (cantidad_digitos <= 9)
{
Console.WriteLine("{0}", Funcion_Grupo_Millon(cantidad) + " Pesos");
Console.ReadLine();
}
else if (cantidad_digitos <= 12)
{
Console.WriteLine("{0}", Funcion_Grupo_Mil_Millones(cantidad) + " Pesos");
Console.ReadLine();
}
else if (cantidad_digitos > 12)
{
Console.WriteLine("La cantidad debe ser de 12 digitos o menos");
Console.ReadLine();
}
}
}
public static string Funcion_Unidad_Decena(long cantidad)
{
string[] Numero = new string[100];
string resultado;
Numero[0] = "";
Numero[1] = "Un";
Numero[2] = "Dos";
Numero[3] = "Tres";
Numero[4] = "Cuatro";
Numero[5] = "Cinco";
Numero[6] = "Seis";
Numero[7] = "Siete";
Numero[8] = "Ocho";
Numero[9] = "Nueve";
Numero[10] = "Diez";
Numero[11] = "Once";
Numero[12] = "Doce";
Numero[13] = "Trece";
Numero[14] = "Catorce";
Numero[15] = "Quince";
Numero[16] = "Dieciseis";
Numero[17] = "Diecisiete";
Numero[18] = "Dieciocho";
Numero[19] = "Diecinueve";
Numero[20] = "Veinte";
Numero[21] = "Veintiun";
Numero[22] = "Veintidos";
Numero[23] = "Veintitres";
Numero[24] = "Veinticuatro";
Numero[25] = "Veinticinco";
Numero[26] = "Veintiseis";
Numero[27] = "Veintisiete";
Numero[28] = "Veintiocho";
Numero[29] = "Veintinueve";
Numero[30] = "Treinta";
Numero[40] = "Cuarenta";
Numero[50] = "Cincuenta";
Numero[60] = "Sesenta";
Numero[70] = "Setenta";
Numero[80] = "Ochenta";
Numero[90] = "Noventa";
if (cantidad > 90 && cantidad <= 99)
resultado = Numero[90] + " y " + Numero[cantidad - 90];
else if (cantidad > 80 && cantidad <= 89)
resultado = Numero[80] + " y " + Numero[cantidad - 80];
else if (cantidad > 70 && cantidad <= 79)
resultado = Numero[70] + " y " + Numero[cantidad - 70];
else if (cantidad > 60 && cantidad <= 69)
resultado = Numero[60] + " y " + Numero[cantidad - 60];
else if (cantidad > 50 && cantidad <= 59)
resultado = Numero[50] + " y " + Numero[cantidad - 50];
else if (cantidad > 40 && cantidad <= 49)
resultado = Numero[40] + " y " + Numero[cantidad - 40];
else if (cantidad > 30 && cantidad <= 39)
resultado = Numero[30] + " y " + Numero[cantidad - 30];
else
resultado = Numero[cantidad];
return resultado;
}
public static string Funcion_Centena(long cantidad)
{
string resultado;
if (cantidad >= 900)
{
resultado = "Novecientos ";
}
else if (cantidad >= 800)
{
resultado = "Ochocientos ";
}
else if (cantidad >= 700)
{
resultado = "Setecientos ";
}
else if (cantidad >= 600)
{
resultado = "Seiscientos ";
}
else if (cantidad >= 500)
{
resultado = "Quinientos ";
}
else if (cantidad >= 400)
{
resultado = "Cuatrocientos ";
}
else if (cantidad >= 300)
{
resultado = "Trescientos ";
}
else if (cantidad >= 200)
{
resultado = "Doscientos ";
}
else if (cantidad > 100)
{
resultado = "Ciento ";
}
else if (cantidad == 100)
{
resultado = "Cien ";
}
else
resultado = "";
return resultado;
}
public static string Funcion_Grupo_Cien(long Cantidad)
{
string resultado;
long unidad_decena, centena;
unidad_decena = Cantidad % 100;
centena = Cantidad;
resultado = Funcion_Centena(centena) + Funcion_Unidad_Decena (unidad_decena) ;
return resultado;
}
public static string Funcion_Grupo_Mil(long Cantidad)
{
long Grupo_100, Grupo_1000;
string resultado;
Grupo_100 = Cantidad % 1000;
Grupo_1000 = (Cantidad - Grupo_100) / 1000;
if (Grupo_1000 == 0)
{
resultado = " " + Funcion_Grupo_Cien(Grupo_100);
}
else if (Grupo_1000 == 1)
{
resultado = " Mil " + Funcion_Grupo_Cien(Grupo_100);
}
else
{
resultado = Funcion_Grupo_Cien(Grupo_1000) + " Mil " + Funcion_Grupo_Cien(Grupo_100);
}
return resultado;
}
public static string Funcion_Grupo_Millon(long Cantidad)
{
long Grupo_1000, Grupo_Millon;
string resultado;
Grupo_1000 = Cantidad % 1000000;
Grupo_Millon = (Cantidad - Grupo_1000) / 1000000;
if (Grupo_Millon == 0)
{
resultado = Funcion_Grupo_Cien(Grupo_Millon) + " " + Funcion_Grupo_Mil(Grupo_1000);
}
else if (Grupo_Millon == 1)
{
resultado = Funcion_Grupo_Cien(Grupo_Millon) + " Millon " + Funcion_Grupo_Mil(Grupo_1000);
}
else
{
resultado = Funcion_Grupo_Cien(Grupo_Millon) + " Millones " + Funcion_Grupo_Mil(Grupo_1000);
}
return resultado;
}
public static string Funcion_Grupo_Mil_Millones(long Cantidad)
{
long Grupo_Mil_Millon, Grupo_Millon;
string resultado;
Grupo_Millon = Cantidad % 1000000000;
Grupo_Mil_Millon = (Cantidad - Grupo_Millon) / 1000000000;
if (Grupo_Mil_Millon == 0)
{
resultado = " " + Funcion_Grupo_Millon(Grupo_Millon);
}
else if (Grupo_Mil_Millon == 1)
{
resultado = " Mil Millones " + Funcion_Grupo_Millon(Grupo_Millon);
}
else
{
resultado = Funcion_Grupo_Cien(Grupo_Mil_Millon) + " Mil Millones " + Funcion_Grupo_Millon(Grupo_Millon);
}
return resultado;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Consola_Serie_fibonacci_hasta_100
{
class Program
{
static void Main(string[] args)
{
int a = 0, b = 1, c = 0;
do
{
Console.WriteLine("{0}", c);
a = b;
b = c;
c = a + b;
}
while (c < 100);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Consola_Tabla_de_amortizacion
{
class Program
{
static void Main(string[] args)
{
float pago, Interes_pagado, Capital_pagado, Monto_del_prestamo, tasa_interes_anual, tasa_interes_mensual;
int fila, Plazo, i;
Console.Write("Introduce el monto del prestamo: ");
float.TryParse(Console.ReadLine(), out Monto_del_prestamo);
Console.Write("Introduce la tasa de interes anual: ");
float.TryParse(Console.ReadLine(), out tasa_interes_anual);
Console.Write("Introduce el plazo en meses: ");
int.TryParse(Console.ReadLine(), out Plazo);
//Calculo del interes mensual
tasa_interes_mensual = (tasa_interes_anual / 100) / 12;
//Calculo de la cuota mensual
pago = tasa_interes_mensual + 1;
pago = (float)Math.Pow(pago, Plazo);
pago = pago - 1;
pago = tasa_interes_mensual / pago;
pago = tasa_interes_mensual + pago;
pago = Monto_del_prestamo * pago;
Console.WriteLine();
fila = 1;
Console.WriteLine();
Console.WriteLine();
Console.Write(" Numero de pago \t");
Console.Write("Pago \t\t");
Console.Write("Intereses Pagados \t\t");
Console.Write("Capital Pagado \t\t");
Console.Write("Monto del prestamo \t");
Console.WriteLine();
Console.WriteLine();
Console.Write("\t0");
Console.WriteLine("\t\t\t\t\t\t\t\t\t\t\t{0}", Monto_del_prestamo);
for (i = 1; i <= Plazo; i++)
{
Console.Write("\t{0}\t\t", fila);
Console.Write("{0}\t",pago);
Interes_pagado = tasa_interes_mensual * Monto_del_prestamo;
Console.Write("{0}\t\t",Interes_pagado);
Capital_pagado = pago - Interes_pagado;
Console.Write("\t{0}\t",Capital_pagado);
Monto_del_prestamo = Monto_del_prestamo - Capital_pagado;
Console.Write("\t{0}\t",Monto_del_prestamo);
fila = fila + 1;
Console.WriteLine();
}
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Tablas_de_multiplicacion_del_100_al_1
{
class Program
{
static void Main(string[] args)
{
int numero1, numero2;
for (numero1 = 100; numero1 > 0; numero1--)
{
for (numero2 = 1; numero2 <= 12; numero2++)
{
Console.WriteLine("{0} x {1} = {2}",numero1 ,numero2, numero1*numero2 );
}
Console.WriteLine("\n");
}
Console.ReadLine();
}
}
}
Este programa pide la entrada de un numero y calcula la tabla de dicho numero hasta el 12
Código Fuente:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Consola_Tabla_de_multiplicacion_del_1_al_12
{
class Program
{
static void Main(string[] args)
{
int numero, i;
Console.Write("Introduce el numero de la tabla: ");
int.TryParse(Console.ReadLine(), out numero);
for (i = 1; i <= 12; i++)
{
Console.WriteLine ("{0} x {1} = {2}", numero, i, (numero * i));
}
Console.ReadLine();
}
}
}