martes, 19 de febrero de 2013

Contar Letras de un nombre completo, (sin contar espacios)

Este programa lo que va a hacer es contar el numero de letras que tiene un nombre
ejemplo:
escribes Angel Jacobo
tiene 11 , sin contar el espacio.
bueno aqui les dejo el codigo.


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

namespace contar_letras
{
    class Contar
    {
        static void Main(string[] args)
        {




                 //AQUI EMPIEZA EL PROGRAMA

            Console.BackgroundColor = ConsoleColor.Red;
            Console.ForegroundColor = ConsoleColor.White;
            Console.Clear();





            String nombre =  "" , le = "";
            int i = 0, tl = 0, te = 0; //total de letras (tl)

           
            Console.WriteLine("Ingrese el nombre completo de una persona:");
            Console.WriteLine();
            nombre = Console.ReadLine();


            for (i = 0; i <= nombre.Length - 1; i++)
            {

                le = nombre.Substring(i, 1);
                if (le != " ") tl++; // el signo de "!" es negacion.  operador relacional o de comparacion, es diferente o no igual
                if (le == " ") te++;// >mayor que <menor que >= mayor o igual, <= menor o igual

                }

            Console.WriteLine("\n\nTotal de letras del nombre es " + tl);
            Console.WriteLine("Letras usando la función Lenght es " + nombre.Length);
            Console.WriteLine("Total de espacios es " + te);
            Console.ReadKey();

        }
    }
}

No hay comentarios:

Publicar un comentario