Código del ejercicio:
Definición de los códigos del ejercicio:
string --> dato de tipo cadena de texto.int --> dato entero de 32 bits.
Length --> obtiene el número de caracteres del objeto String actual.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
-- --> el operador de decremento (--) disminuye (o resta de a uno) su operando y retorna un valor.
ToString() --> devuelve una cadena que representa el objeto actual.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
¿Qué hace el programa?
Este programa permite ingresar un texto desde el teclado y mostrarlo invertido. El usuario escribe una palabra o frase y el sistema cambia el orden de los caracteres.
Resultado: ALOH
Librerías utilizadas
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 funciones básicas del lenguaje C# y trabajar con formularios gráficos de Windows Forms.
Clase principal del formulario
Aquí se crea la ventana principal del programa. La clase frmEjercicio hereda de Form, permitiendo trabajar con formularios en Windows Forms.
Constructor del formulario
{
InitializeComponent();
}
El constructor inicializa todos los componentes del formulario, como botones, cajas de texto y etiquetas.
Evento del botón Mostrar
Este evento se ejecuta cuando el usuario hace clic en el botón Mostrar.
Variables utilizadas
aux almacena la cadena invertida.
s guarda el texto ingresado por el usuario.
Captura del texto ingresado
Se obtiene el texto escrito por el usuario en la caja de texto llamada txtTexto.
Obtención de la última posición
Length devuelve la cantidad de caracteres del texto. Se resta 1 porque las posiciones comienzan desde 0.
Ciclo para invertir la cadena
{
aux += s[i];
i--;
}
El ciclo recorre el texto desde el último carácter hasta el primero. Cada letra se agrega a la variable aux, formando la cadena invertida.
Mostrar el resultado
El resultado invertido se muestra en la caja de texto llamada txtResultado.
Evento del botón Limpiar
Este evento se ejecuta cuando el usuario hace clic en el botón Limpiar.
Limpiar cajas de texto
txtResultado.Clear();
Se eliminan los datos escritos en las cajas de texto.
Colocar el cursor nuevamente
El cursor vuelve automáticamente a la caja de texto principal para ingresar otro texto.
No hay comentarios.:
Publicar un comentario