C# cuantas vocales, espacios (windows form)


1. Creamos nuestro proyecto en window form C#.


2. Agregamos un nombre a nuestro proyecto y seleccionar la ubicación donde será guardado el proyecto.


3. Agregamos Label de cuadro de herramientas, modificamos la propiedad Text de Label.

4.Agregamos un TextBox modificamos largo, y modificamos la propiedad name=cadena, con ese nombre será identificado el TextBox (puedes poner un name de tu preferencia).


5.Agregamos 6 Label mas, modificamos la propiedad Text para cada uno.


6. Agregamos 6 Label estos serán donde se mostrarán las cantidades de vocales encontradas en la cadena digitada. en la propiedad Text de estos Label lo dejaremos en vacío.


7. Para estos Label modificaremos la propiedad name, para el label que mostrará cantidad de vocales a sera: name=va, para mostrar cantidades vocal e name=ve, para vocal i name=vi, para vocal o name=vo, para vocal u name=vu, para espacios el name = es.


8. Agregamos un botón el que realizará todos los procesos, cambiamos la propiedad Text =Procesar.


 10. Digitar el código al botón




Codigo del botón:

            //declaración de variables
            int a, e, i, o, u, espacios;
            //asignación de valores a nuestras variables
            a = 0; e = 0; i = 0; o = 0;  u = 0;   espacios = 0;

            //inicio del ciclo for
            //declaramos f como entero y lo iniciamos en cero
            //cadena.Text.Length capturamos el tamaño de nuestra cadena de texto

            for (int f = 0; f < cadena.Text.Length; f++)//inicio del ciclo for

            {

                if (cadena.Text[f] == 'a' | cadena.Text[f] == 'A')
             //si encuentra una letra en la cadena en la posición f sumara a la vocal a +1
                    a++;

                if (cadena.Text[f] == 'e' | cadena.Text[f] == 'E')
             //si encuentra una letra en la cadena en la posición f sumara a la vocal e +1
                    e++;

                if (cadena.Text[f] == 'i' | cadena.Text[f] == 'I')
             //si encuentra una letra en la cadena en la posición f sumara a la vocal i +1
                    i++;

                if (cadena.Text[f] == 'o' | cadena.Text[f] == 'O')
             //si encuentra una letra en la cadena en la posición f sumara a la vocal o +1
                    o++;

                if (cadena.Text[f] == 'u' | cadena.Text[f] == 'U')
             //si encuentra una letra en la cadena en la posición f sumara a la vocal u +1
                    u++;

                if (cadena.Text[f] == ' ')
             //si encuentra una letra en la cadena en la posición f sumara a espacios +1
                    espacios++;

            }//cierre del for
            va.Text = a.ToString();
            ve.Text = e.ToString();
            vi.Text = i.ToString();
            vo.Text = o.ToString();
            vu.Text = u.ToString();
            es.Text = espacios.ToString();

Entradas populares de este blog

C# Ingresar N numeros, imprimir el mayor y el menor del grupo

Python Un cliente se le realiza el 20 % de descuento en su compra, si está es mayor de $150. Hacer un programa que imprima Nombre del cliente, compra sin descuento, compra con descuento, el descuento efectuado y un mensaje “Gracias por preferirnos”.

C# sumar, restar multiplicar, dividir con dos textbox (windows form)