martes, 26 de marzo de 2013

códigos en consola c#.

Pirámide

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace ConsoleApplication1
{
    class Program
    {

        static void Main(string[] args)
        {
            string text = "";
            for (int i = 1; i < 22; i++)
            {
                text = "";
                for (int j = 1; j < i; j++)
                {
                    text += (Convert.ToString(j)+" ");

                }
                Console.WriteLine(text);
                Console.Write("\n");
            }

            Console.ReadKey();
        }
    }
}

y quedaría
 de la siguiente forma;




viernes, 22 de marzo de 2013

Programa para obtener n factorial.

Programa para obtener n!




código


 int n = 0, f = 0;
            Console.Write("Teclee numero n! ; ");
            n = Convert.ToInt32(Console.ReadLine());
            if (n >= 0)
            {
                f = 1;
                if (n > 0)
                {
                    do
                    {
                        f = f * n;
                        n = n - 1;
                    } while (n > 1);
                }
                Console.Write("respuesta ; " + f);
            }
            Console.ReadKey();




jueves, 21 de marzo de 2013

programa que arroja n números primos 2

programa que arroja n números primos 2



 int n;
            int c = 1;
            int p = 2;
            int d = 2;
            Console.WriteLine("numeros primos");
            n = Convert.ToInt32(Console.ReadLine());
            n--;
            Console.WriteLine();

            Console.Write("1, ");
            while (c <= n)
            {
                if (p % d == 0)
                {
                    if (p == d)
                    {
                        Console.Write(p + ", ");
                        c++;
                    }
                    d = 2;
                    p++;
                }
                else
                    d++;
            }

            Console.ReadLine();

Programa de llenado de 2 matrices bidimencionales de proporciones deseadas, suma los elementos para crear una tercera y hace la suma de todos los elementos, en este caso numéricos.

Programa de llenado de 2 matrices bidimencionales de proporciones deseadas, suma los elementos para crear una tercera y hace la suma de todos los elementos, en este caso numéricos.






  int tam,suma1 = 0,suma2 = 0,r;
         
                      Console.Write ("Tamanio de matriz: ");
           tam = Convert.ToInt32(Console.ReadLine());

          int[,] matriz = new int[tam, tam]; //matriz tam x tam
       

          //Llenado de matriz
          for (int i = 0; i < tam; i++)
              for (int j = 0; j < tam; j++)
              {
                  Console.Write("que numero quieres que valla en {0},{1}: ", i + 1, j + 1);
                  matriz[i, j] = Convert.ToInt32(Console.ReadLine());
                  suma1 = suma1 + matriz[i, j];
              }


          //Impresion
          for (int i = 0; i < tam; i++)
          {
               for (int j = 0; j < tam; j++)
                    Console. Write( string.Format( "{0,4:D}", matriz[i, j] ) );
               Console.WriteLine( );
          }

          Console.ReadKey( );



          Console.WriteLine("segunda  matriz: ");
     

          int[,] matriz2 = new int[tam, tam]; //matriz tam x tam


          //Llenado de matriz
       
          for (int i = 0; i < tam; i++)
              for (int j = 0; j < tam; j++)
              {
                  Console.Write("que numero quieres que valla en  {0},{1}: ", i + 1, j + 1);
                  matriz2[i, j] = Convert.ToInt32(Console.ReadLine());
                  suma2 = suma2 + matriz2[i, j];
              }

          //Impresion
          for (int i = 0; i < tam; i++)
          {
              for (int j = 0; j < tam; j++)
                  Console.Write(string.Format("{0,4:D}", matriz2[i, j]));
              Console.WriteLine();
          }

          Console.ReadKey();

          Console.WriteLine("la suma de las matrizes es; ");
          Console.WriteLine();

          int[,] matrizsuma = new int[tam, tam];  //insertar una nueva matriz con num de arreglo "tam"

          for (int i = 0; i < tam; i++)
          {
              for (int j = 0; j < tam; j++)
              {
                  matrizsuma[i, j] = matriz[i, j] + matriz2[i, j]; // Sumamos
                  Console.Write(matrizsuma[i, j] + " "); // Imprimimos
              }
           
              Console.WriteLine(); // Cambiamos de linea
          }
          Console.WriteLine();
          r = suma1 + suma2;
          Console.WriteLine("y la suma de las dos matrices en total es: {0}", r);
          Console.ReadKey();

Programa para hacer el llenado de una matriz bidimencional de 3x3 e imprima la diagonal principal.

Programa para hacer el llenado de una matriz bidimencional de 3x3 e imprima la diagonal principal.




            int[,] matriz = new int[4, 4];
            int i =0, j=0;

            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    Console.Write("tecleea la el dato de la casilla [{0}][{1}]: ", i + 1, j + 1);
                    matriz[i, j] = Convert.ToInt32(Console.ReadLine());
                }
            }
            Console.WriteLine("enseguida la diagonal de la matriz");
            i = 0;
            j = 0;
            for(i = 0; i <= 2; i++)
            {
                for(j = 0; j <= 2; j++)
                {
                    if(i==j)Console.Write("{0} ",matriz[i,j]);
               
                }
            }


          
            Console.ReadKey();

programa c# para llenar una matriz unidimensional de tamaño deseado e imprimirla.

programa para llenar una matriz unidimensional de tamaño deseado e imprimirla.



  int i = 0,n= 0;

            string[] matriz = new string[10];

            Console.WriteLine("cuantos datos quiere ingresar");
            n = Convert.ToInt32(Console.ReadLine());
            for (i = 0; i < n; i++)
            {



                Console.Write("introdusca el dato de la casilla {0} ", i + 1);
                matriz[i] = Convert.ToString(Console.ReadLine());
            }


            Console.WriteLine();

            for (i = 0; i < n; i++)
            {



                Console.Write(matriz[i] + " ");


            }
            Console.ReadKey();

programa para identificar mayor, menor o tercera edad c#

Hola que tal, el día de hoy les traigo un código para identificar si la edad tecleada es de mayor, menor o tercera edad.


"programa para identificar mayor, menor o tercera edad"




double numero1;
            double numero2;
            double numero3;
            double promedio;

            Console.Write("Bienvenido, teclee el primer número: ");
            numero1 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();

            Console.Write("Teclee el segundo número: ");
            numero2 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();

            Console.Write("Teclee el último número a promediar: ");
            numero3 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();

            promedio = (numero1 + numero2 + numero3) / 3;

            if (promedio >= 70)
            {
                Console.WriteLine();
                Console.WriteLine();
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("               ############ ");
                Console.WriteLine("               # APROBADO # ");
                Console.WriteLine("               ############ ");
                Console.Read();
            }
            else
            {
                Console.WriteLine();
                Console.WriteLine();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("               #############  ");
                Console.WriteLine("               # REPROBADO #  ");
                Console.WriteLine("               #############  ");
                Console.Read();
         
            }

miércoles, 20 de marzo de 2013

códigos basicos para principiantes



código para comprender el ciclo Do While




 int num, i, suma;

            Console.WriteLine(" suma sucesiva ");
            Console.WriteLine();
            Console.Write(" TECLEEA EL NUMERO ; ");
            num = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();

            i = 1;
            suma = 0;

            do
            {
                Console.WriteLine(i);
                suma = suma + i;
                i = i + 1;
            } while (i <= num);
            Console.WriteLine("la suma es: " + suma);

            Console.ReadLine();



------------------------------------------------------------------------------------------------------------


código para comprender el ciclo FOR.

el ciclo for en c# es muy sencillo de utilizar, y sirve de  gran ayuda pero también es muy sencillo de aprender
se inicia con   for   , dentro de lo que es los parámetros podemos decretar variables, en este caso nuestro contador seguido de un " ; " (int i=0;  , después el parámetro a cumplir por ejemplo queremos que nos imprima 20 números o que el ciclo de 20 vueltas, entonces seria   i<=20; , y por ultimo en caso de que se cumpla el parámetro pasado, que ara, incrementar o restar nuestro contador, hay 2 formas i++ o  i+1.
Y quedaría de la siguiente forma.


                                                     for    (i=1;i<=20;i=i+1)

he aquí un código para imprimir la tabla del numero que desees utilizando ciclo FOR




  int i, num;

            Console.WriteLine(" TABLAS DE  MULTIPLICAR");
            Console.WriteLine();
            Console.Write("  INTRODUCE UN NUMERO A MULTIPLICAR; ");
            num = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            Console.WriteLine();

            i = 0;

                for(i=1;i<=20;i=i+1)
             
                    Console.WriteLine(num + "x" + i + "=" + num * i);
                Console.ReadLine();
            /*
                while (i <= 20)
                {
                    Console.WriteLine(num + "x" + i + "=" + num * i);
                    i = i + 1;
                }

                Console.ReadLine();

            */

------------------------------------------------------------------------------------------------------------


Con este código calcula el volumen de cualquier cilindro, en este caso una pizza.





 double a;
            double v;
            double z;

            Console.Write("teclee el ancho de pizza: ");
            v = Convert.ToDouble(Console.ReadLine());

            Console.Write("teclee la altura; ");
            a = Convert.ToDouble(Console.ReadLine());

            z = (3.141615 * v * v * a);

            Console.WriteLine( "volunen; {0}",  z );
            Console.Read();

------------------------------------------------------------------------------------------------------------

Decisión IF


con este sencillo código aprendes fácilmente como funciona If y Else capturando una calificación y comparándola ya con un parámetro, en este caso "70".




double calificacion;
            Console.Write("inroduce la calificación: ");
            calificacion = Convert.ToDouble(Console.ReadLine());

   

            if (calificacion >= 70)
            {
                Console.WriteLine();
                Console.WriteLine("      ############");
                Console.WriteLine("      # APROBADO #");
                Console.WriteLine("      ############");
                Console.Read();
            }
            else
            {
                Console.WriteLine();
                Console.WriteLine("      #############");
                Console.WriteLine("      # REPROBADO #");
                Console.WriteLine("      #############");
                Console.Read();


------------------------------------------------------------------------------------------------------------

comprender los operadores de c#




            int x;

            x = 8;

            Console.WriteLine(x++);//operacion suma 8+1
            Console.WriteLine(x);//imprecion de resultado 9
            Console.WriteLine(++x);//operacion e impresion 9+1 = 10
         
            Console.WriteLine(x--);// operacion resta 10-1
            Console.WriteLine(x);//impresion de resultado 9
            Console.WriteLine(--x);// operacion e impresion 9-1=8
            Console.WriteLine(x);// impresion 8


------------------------------------------------------------------------------------------------------------

Convierte una aplicación de consola en una calculadora que suma aplicando ciclo for con este código.

            Console.Read();

int numero1;
            int nuemro2;
            int resultado;

            Console.WriteLine("BIENVENIDO ");
            Console.WriteLine();
            Console.WriteLine(" S U M A  D E  D O S  N U M E R O S ");
            Console.WriteLine();

           /* Console.WriteLine("escribe  el primer numero");
            numero1 = Convert.ToInt32(Console.ReadLine());

            Console.Write("escribe el siguiente numero");
            Console.WriteLine();
            nuemro2 = Convert.ToInt32(Console.ReadLine());

            Console.ForegroundColor = ConsoleColor.Yellow;
            resultado = numero1 + nuemro2;

            Console.Write("la suma es: {0}", resultado);

            Console.Read();*/
            // con un ciclo for para mejorarlo
            int num, sum, sum2 = 0;
            Console.WriteLine("cuantos numeros quieres sumar? ");
            num = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i <= num ; i++)
            {
                Console.WriteLine("teclee el " + i + " numero: ");
                sum = Convert.ToInt32(Console.ReadLine());
                sum2 = sum + sum2;
            }
            Console.WriteLine("la suma total es {0} ", sum2);
         
            Console.ReadKey();



------------------------------------------------------------------------------------------------------------


Obtén tu promedio y comprende el comando if con este código que obtiene el promedio y te imprime si estas reprobado o no.



 int numero1;
            int numero2;
            int numero3 = 0;
            int promedio;

            Console.Write("cuantos numeros quieren  promediar: ");
            numero1 = Convert.ToInt32(Console.ReadLine());

            for(int i = 1;i <= numero1; i++)
            {
            Console.Write("Teclee el "+ i +" numero: ");
            numero2 = Convert.ToInt32(Console.ReadLine());

         
            numero3 = numero2 + numero3;
            }

            promedio = numero3 /numero1 ;

         

            Console.WriteLine("   #             # ");
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("     Promedio: {0}", promedio);
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("   #             # ");
            Console.ReadLine();
           
------------------------------------------------------------------------------------------------------------


Código para obtener el promedio de 3 calificaciones.



double numero1;
            double numero2;
            double numero3;
            double promedio;

            Console.Write("Bienvenido, teclee el primer número: ");
            numero1 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();

            Console.Write("Teclee el segundo número: ");
            numero2 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();

            Console.Write("Teclee el último número a promediar: ");
            numero3 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();

            promedio = (numero1 + numero2 + numero3) / 3;

            if (promedio >= 70)
            {
                Console.WriteLine();
                Console.WriteLine();
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("               ############ ");
                Console.WriteLine("               # APROBADO # ");
                Console.WriteLine("               ############ ");
                Console.Read();
            }
            else
            {
                Console.WriteLine();
                Console.WriteLine();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("               #############  ");
                Console.WriteLine("               # REPROBADO #  ");
                Console.WriteLine("               #############  ");
                Console.Read();
         
         










Cogido de un programa que genere números de placas aleatoria-mente

Cogido de un programa que genere números de placas aleatoria-mente.


este código tiene muchas utilidades,si gustan modificarlo a su gusto o manera.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Cplacas
{
    class Program
    {
        static void Main(string[] args)
        {
            int m1,m4;
            int[] m2 = new int[10];
            int[] m3 = new int[100];
            string[] d1 = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","Ñ","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
            Random objeto = new Random();
            int lol;
            Console.Write("Hola, cuantas placas quieres que  genere? ");
            m4 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            for (int j = 1; j <= m4; j++)
            {
                Console.Write("          ");
                for (int i = 1; i <= 3; i++)
                {
                    lol = objeto.Next(1, 27);

                    Console.Write(d1[lol]);

                }
                Console.Write("-");


                for (m1 = 1; m1 <= 2; m1++)
                {
                    m2[m1] = objeto.Next(00, 10);
                    Console.Write(m2[m1]);
                }
                Console.Write("-");
                for (m1 = 1; m1 <= 2; m1++)
                {
                    m2[m1] = objeto.Next(00, 10);
                    Console.Write(m2[m1]);

                }
                Console.Beep();
                Console.WriteLine();
            }
           Console.ReadKey();


        }
    }
}

programa de manejo de cadena de caracteres.

string frase;

Console.WriteLine("Escriba una palabra");
frase = Console.ReadLine();

// Compruebo si es exactamente hola
if (frase == "hola")
Console.WriteLine("Ha escrito hola");

// Compruebo si es mayor o menor
if (frase.CompareTo("hola") > 0)
Console.WriteLine("Es mayor que hola");
else if (frase.CompareTo("hola") < 0)
Console.WriteLine("Es menor que hola");

// Comparo sin distinguir mayúsculas ni minúsculas
bool ignorarMays = true;
        if (String.Compare(frase, "hola", ignorarMays) > 0)
            Console.WriteLine("Es mayor que hola (mays o mins)");
        else if (String.Compare(frase, "hola", ignorarMays) < 0)
            Console.WriteLine("Es menor que hola (mays o mins)");
        else
            Console.WriteLine("Es hola (mays o mins)");

        Console.ReadKey();

martes, 19 de marzo de 2013

programa de un semáforo de caracteres de verdad


int i = 0,c=0;

            Console.WriteLine("      ┌---┐");
            Console.WriteLine("      |   |");
            Console.WriteLine("      |___|");

            Console.WriteLine("      ┌---┐");
            Console.WriteLine("      |   |");
            Console.WriteLine("      |___|");

            Console.WriteLine("      ┌---┐");
            Console.WriteLine("      |   |");
            Console.WriteLine("      |___|");
            System.Threading.Thread.Sleep(1000);
            Console.Clear();
            
            do
            {
                i++;
                c++;
                if (c == 1)
                {
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.Beep();
                    Console.Write("*");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    System.Threading.Thread.Sleep(2500);
                  
                    
                    
                }
                if (c == 2)
                {
                    Console.Clear();
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.Beep();
                    Console.Write("*");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");

                   
                    System.Threading.Thread.Sleep(500);
                    Console.Clear();
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");

                    
                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    Console.Clear();
                   
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.Beep();
                    Console.Write("*");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    System.Threading.Thread.Sleep(500);
                    Console.Clear();
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    System.Threading.Thread.Sleep(500);
                    Console.Clear();
                    
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.Beep();
                    Console.Write("*");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    System.Threading.Thread.Sleep(500);
                    Console.Clear();
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");


                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.Write(" ");
                    Console.WriteLine(" |");

                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    
                    System.Threading.Thread.Sleep(500);
                    
                }
               

                if (c == 3)
                {
                    Console.Clear();
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.WriteLine("      |   |");
                    Console.WriteLine("      |___|");
                    Console.WriteLine("      ┌---┐");
                    Console.Write("      | ");
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.Beep();
                    Console.Write("*");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(" |");
                    

                    Console.WriteLine("      |___|");
                    System.Threading.Thread.Sleep(2500);
                }

                if (c == 4)
                {
                    Console.WriteLine();
                    Console.ForegroundColor = ConsoleColor.Cyan;
                    Console.WriteLine(" Universidad  Autonoma de Coahuila");
                }
                if (c == 5)

                    Console.Write("");
                if (c == 6) c = 0;
                System.Threading.Thread.Sleep(1000);
                
                if (i == 6) break;
            } while (true) ;
            Console.Clear();

 un pequeño código para capturar algunos datos y calcular promedio de sus edades


 Console.WriteLine("hola que tal");
            Console.WriteLine();
            Console.WriteLine("conteste lo que se te pide");
            string nombre, sexo;
            double edad, suma = 0 ,prom, i;

            for ( i = 0; i <= 10; i++)
            {
                Console.Write("Teclee su nombre; ");
                nombre = Convert.ToString(Console.ReadLine());
                Console.WriteLine();
               
             
                Console.Write("sexo(m= masclino, f= femenino); ");
                sexo = Convert.ToString(Console.ReadLine());
                Console.WriteLine();
                Console.Write("teclee su edad; ");
                edad = Convert.ToDouble(Console.ReadLine());


                suma = suma + edad;
               
            }

            prom = suma / i;

            Console.WriteLine("el promedio de la edad es; {0} ", prom);
            //Console.ReadKey();
            System.Threading.Thread.Sleep(5000);
------------------------------------------------------------------------------------------------------------


contador de letras


 int i = 1, tl = 0, te = 0; 

            string nombre1 = "", apeido = "", apeido2 = "", nc = "", le = "";
            Console.Write("hola que tal, teclee su nombre: ");
            nombre1 = Console.ReadLine();
            Console.Write("ahora teclee su primer apeido: ");
            apeido = Console.ReadLine();
            Console.Write("teclee su segundo apeido: ");
            apeido2 = Console.ReadLine();
            Console.WriteLine();
            nc = nombre1 + " " + apeido + " " + apeido2;

            for (i = 0; i <= nc.Length - 1; i++)
            {
                le = nc.Substring(i, 1);
                if (le != " ") tl++; // !=  es igual a no es igual
                if (le == " ") te++; //solo contabilizo las letras y o los espacios
            }
            
            Console.WriteLine(nc);
            Console.WriteLine();
            Console.WriteLine("numero de letras " + tl);
            Console.ReadKey();
------------------------------------------------------------------------------------------------------------

código para saber si una palabra es palindrome


            string pal1 = "", pal2 = "";
            string le = "";
            int i = 0, tl = 0;
            Console.Write("ingtese la palabra :");
            pal1 = Console.ReadLine();
            tl = pal1.Length;
            for (i = tl - 1; i >= 0; i--)
            {
                le = pal1.Substring(i, 1);
                pal2 = pal2 + le;

            }
           
            Console.Write("\npalabra invertida es :" + pal2);
            
            if (pal1.Equals(pal2))
            {
                Console.WriteLine("\n\ncomo al invertirlas son iguales, es palindrome");
            }
            else
            {
                Console.WriteLine(" \n no es palindrome");
            }
            Console.ReadKey();


------------------------------------------------------------------------------------------------------------


programa para identificar si el numero tecleado es primo



            int n = 0, i = 0;
            string p = "No es primo";
            Console.Write("Ingrese un numero entero para saber si es primo ");
            n = Convert.ToInt32(Console.ReadLine());
            
            if (n <= 3) p = "Si es primo";
            else
                for (i = 2; i <= n - 1; i++)
                {
                    if ((n % i) == 0)
                    {
                        p = "No es primo";
                        break;
                    }
                    if (i == n - 1) p = "Si es primo";
                    
                }
            Console.WriteLine(p);

               Console.ReadKey();

------------------------------------------------------------------------------------------------------------


semaforo de caracteres [lol[


int i = 0, c = 0;
            Console.BackgroundColor = ConsoleColor.Cyan;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.Clear();
            do
            {
                i++;
                    c++;
               
                if (c == 1) Console.WriteLine("l");
                if (c == 2) Console.WriteLine(" o");
                if (c == 3) Console.WriteLine("  l");
                if (c == 4) c = 0;
                Console.Beep();
                System.Threading.Thread.Sleep(500);
                Console.Clear();
                if (i == 20) break;

            } while (true);








códigos de algunos programas;


programa para generar 10 números aleatorios del 200 al 400


int[] num = new int[100];
            Random objeto = new Random();
            int i = 0;

            for (i = 1; i <= 10; i++)
            {
                num[i] = objeto.Next(200, 400);
                Console.WriteLine("Numero " + i + " " + num[i]);
                Console.Beep();
            }
            Console.ReadKey();
------------------------------------------------------------------------------------------------------------
 
programa para generar todos los números aleatorios que desees.


Random objeto = new Random();
            int i = 0,x=0;
            double na = 0;
Console.WriteLine("números aleatorios totales");
x = Convert.ToInt32(Console.ReadLine());
            for (i = 1; i <= x; i++) 
            {
                na = objeto.Next(50, 100);
                Console.WriteLine("numero aleatorio" + i + "=" + na);// na = numero aleatorio.
                Console.Beep();

            }
            Console.ReadKey();
------------------------------------------------------------------------------------------------------------
programa que cuenta los caracteres y espacios utilizados de un nombre o texto que escribas.

string nombre = "", le = "";
            int i = 0, tl = 0, te = 0;

            Console.Write("ingrese un nombre completo de una persona; ");
            nombre = Console.ReadLine();

            for (i = 0; i <= nombre.Length - 1; i++)
            {
                le = nombre.Substring(i, 1);
                if (le != " ") tl++; // !=  es igual a no es igual
                if (le == " ") te++;
            }
            Console.WriteLine("total de letras del nombre es; "+ tl);
            Console.WriteLine();
            Console.WriteLine("total de espacios es; " + te);
            Console.WriteLine();
            Console.WriteLine("usando funcion de lengh: " + nombre.Length);
            Console.ReadKey();
------------------------------------------------------------------------------------------------------------

código para contar letras consubstring

 string texto = "", le = "";   // le = letra deletreada o extraida
            int i = 0;
            Console.Write("ïngresa Una cadena de texto a deletrear ; ");
            texto = Console.ReadLine();
            for (i = 0; i <= texto.Length -1 ; i++)
            {
                le = texto.Substring(i, 1); // substrin es un comando para substraer. i= numero de posicion, 1 = cuantas letras quieres que substraiga.
                Console.WriteLine("Letre de posocion" + (i +1) +"=" + le);
                Console.Beep();
            }
            Console.WriteLine("\n El total de caracteres en " + texto.Length + " letras");
            Console.ReadKey();
------------------------------------------------------------------------------------------------------------

código para escribir de diferente formato la fecha que desees.

string fecha = "", nuevafecha = "", mets ="";
            string d = "", m = "", a = "";

            Console.Write("ingrese la fecha en formato de dd/mm/aaaa ");
            fecha = Console.ReadLine();
            d = fecha.Substring(0, 2);
            m = fecha.Substring(3, 2);
            a = fecha.Substring(6, 4);
            Console.WriteLine("Dia = " + d);
            Console.WriteLine("Mes = " + m);
            Console.WriteLine("Año = " + a);
            if (m == "01") mets = "Enero";// otra forma de poner es m.Equals("01"))
            if (m == "02") mets = "Febrero";
             if (m == "03") mets = "Marzo";
            if (m == "04") mets = "Abril";
             if (m == "05") mets = "Mayo";
            if (m == "06") mets = "Junio";
             if (m == "07") mets = "Julio";
            if (m == "08") mets = "Agosto";
             if (m == "09") mets = "Septiembre";
            if (m == "10") mets = "Ocrubre";
             if (m == "11") mets = "Noviembre";
             if (m == "12") mets = "Diciembre";
            
            nuevafecha = "la fecha es "+d+" de "+ mets +" de "+a;
            Console.Write(nuevafecha);
            Console.ReadKey();

------------------------------------------------------------------------------------------------------------

código que extrae decimales;

string numero = "", le = "";
            string decimales = "";
            Console.Write("ingrese un numero con decimales ;");
            numero = Console.ReadLine();
            int i = 0;
            for (i = 0; i <= numero.Length - 1; i++)
            {
                le = numero.Substring(i, 1);
                if (le == ".")
                {
                    if (i <= numero.Length - 3)
                        decimales = numero.Substring(i + 1, 2);
                    else
                        decimales = numero.Substring(i + 1, 1) + "0";
                }
            }
            Console.WriteLine("\nlos decimales son " + decimales);
            Console.WriteLine("\nFactura " + decimales + "/100 M.N.");
            Console.ReadKey();

------------------------------------------------------------------------------------------------------------

hola mundo

  Console.Write("hola mundo");
            Console.ReadKey();

------------------------------------------------------------------------------------------------------------


juego del ahorcado en consola


string[] palabra = new string[100]; // arreglo de 100 palabras
            palabra[1] = "saltillo";
            palabra[2] = "nava";
            palabra[3] = "palabra";
            palabra[4] = "acuña";
            palabra[5] = "lol";
            palabra[6] = "jacobo";
            palabra[7] = "programa";
            palabra[8] = "perro";
            palabra[9] = "alcohol";
            palabra[10] = "bebe";
            palabra[11] = "alexa";
            palabra[12] = "tanga";
            palabra[13] = "risa";
            palabra[14] = "lunes";
            palabra[15] = "lol";
            palabra[16] = "saltillo";
            palabra[17] = "nava";
            palabra[18] = "palabra";
            palabra[19] = "acuña";
            palabra[20] = "moni";

            Random objeto = new Random();// aleatorio
            int i = 0, na = 0, tl = 0;// total de letras va a ser igual a la longitud de latras de la palabra2
            String palabra2 = "", palabra3 = "";
            na = objeto.Next(1, 20);
            palabra2 = palabra[na];
            tl = palabra2.Length;
           // Console.WriteLine("el numero aleatorio fue " + na);
            //Console.WriteLine("y la palabra aleatoria es " + palabra2);
            Console.WriteLine(" tiene " + tl + " letras");
            // este cicilo for es para poner los signos ?
            for (i = 0; i <= tl - 1; i++)
            {
                if (palabra2.Substring(i, 1) != " ")
                
                    palabra3 = palabra3 + "*";
                
                else
                
                    palabra3 = palabra3 + " ";
                
            }
            
            Console.WriteLine(palabra3);
            // aqui empiezas a adivinar la palabra presionando las teclas.
             int intento = 0;
             
            do
            {
                string lp = "", le = "";
                Boolean exito = false;
                Console.Write("presione una tecla = ");
                lp = Console.ReadLine();
                for (i = 0; i <= tl - 1; i++) 
                {
                    le = palabra2.Substring(i, 1);
                    if (le.Equals(lp))
                    {
                        palabra3=palabra3.Remove(i, 1);
                        palabra3=palabra3.Insert(i, lp);
                        exito = true;

                    }

                }
                if(exito)// las bariables booleanas no lleban == true
                {
                    Console.WriteLine("bien " + palabra3);
                    
                }
                else 
                {
                    intento++;
                    Console.WriteLine("Letra no existe lleva " + intento + " intento ");
                    
                }
                if (intento == 5)
                {
                    Console.WriteLine("perdiste");
                    Console.WriteLine("La palabra correcta era " + palabra2);
                    
                }
                if (palabra2 == palabra3)
                {
                    Console.WriteLine("felicidades, ganaste");
                    break;
                }

            } while (intento <= 5);
            Console.ReadKey();

------------------------------------------------------------------------------------------------------------


codigo para capturar edades y clasificar la menor y la mayor


int ta = 0, i = 0, ma = 0, me = 0,e=0;//ta=total de alumnos,ma= mayoe,me=menor,e=edad
            Console.Write("Cuantas edades desea capturar: ");
                ta=int.Parse(Console.ReadLine());//ta = Convert.ToInt32(Console.ReadLine());
            for(i=1; i<=ta;i++)
            {
                Console.Write("Ingrese la edad "+i+" ");
                e = int.Parse(Console.ReadLine());
                if(i==1)
                {
                    ma=e;
                    me=e;
                }
                else
                {
                    if(e>ma)ma =e;
                    if(e<me)me=e;
                }
            }
            Console.WriteLine("\nLa edad mayor menor console csharp es: "+ ma);
            Console.WriteLine("\nLa edad menor es: "+me);
            Console.ReadKey();


------------------------------------------------------------------------------------------------------------


//programa que capture la calle, numero, colonia y ciudad
            //concatenandolos en una cadena contando el total de
            //caracteres, convirtiendo a mayusculas y minusculas

            string calle="",num="",col="",cd="",domicilio="";
            Console.Write("Calle : ");
            calle = Console.ReadLine();
            Console.Write("Numero ; ");
            num = Console.ReadLine();
            Console.Write("Colonia : ");
            col = Console.ReadLine();
            Console.Write("Ciudad : ");
            cd = Console.ReadLine();
            
            
            
            domicilio = "Calle " + calle + " #" + num + " de la colonia "+col+" en la ciudad de " + cd;
            
            Console.WriteLine("\nEl domicilio es: \n"+domicilio);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\nEl total de caracteres en : \n" + domicilio);
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("\nEN MAYUSCULAS : \n" + domicilio.ToUpper());
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("\nen minusculas :\n "+domicilio.ToLower());
            Console.Read();