Código del ejercicio:
Definición de los códigos del ejercicio:
int --> dato entero de 32 bits.string --> dato de tipo cadena de texto.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
Length --> obtiene el número de caracteres del objeto String actual.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
¿Qué hace este programa?
Este programa permite escribir un texto en una caja de texto y contar cuántas palabras contiene. El programa recorre el texto carácter por carácter y cuenta los espacios para determinar la cantidad de palabras.
Librerías del programa
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
Estas librerías permiten utilizar herramientas de C# y crear interfaces gráficas con Windows Forms.
Namespace y formulario
{
public partial class frmEjercicio : Form
namespace Ejercicio organiza el proyecto.
frmEjercicio es el formulario principal de la aplicación.
: Form indica que la clase hereda las propiedades
de un formulario de Windows Forms.
Constructor del formulario
{
InitializeComponent();
}
El constructor se ejecuta cuando se abre la ventana.
InitializeComponent() carga todos los controles
del formulario, como botones y cajas de texto.
Evento del botón Mostrar
Este método se ejecuta cuando el usuario hace clic en el botón Mostrar.
Variables utilizadas
string s = txtTexto.Text;
i se usa para recorrer el texto carácter por carácter.
c almacena la cantidad de palabras.
s guarda el texto ingresado por el usuario.
Ciclo while
El ciclo while recorre todos los caracteres del texto hasta llegar al final.
Condición para contar palabras
{
c++;
}
Si el carácter actual es un espacio, significa que existe otra palabra, entonces el contador aumenta en 1.
Incrementar el contador
Esta línea permite avanzar al siguiente carácter del texto.
Mostrar resultado
El resultado final se muestra en la caja de texto llamada txtResultado.
Botón Limpiar
txtResultado.Clear();
txtTexto.Focus();
Clear() borra el contenido de las cajas de texto.
Focus() coloca nuevamente el cursor
en la caja de texto principal.
No hay comentarios.:
Publicar un comentario