Código del ejercicio:
Definición de los códigos del ejercicio:
long --> dato entero de 64 bits.Convert.ToInt64() --> convierte un valor especificado en un entero de 64 bits con signo.
ToString() --> devuelve una cadena que representa el objeto actual.
Math.Pow() --> se usa para calcular un número elevado a la potencia de algún otro número.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
1. Importaciones
Se incluyen las bibliotecas necesarias para trabajar con formularios de Windows Forms en C#.
using System;using System.Windows.Forms;
2. Declaración del Namespace y la Clase
Define el espacio de nombres y la clase que representa el formulario:
namespace Ejercicio { public partial class frmEjercicio : Form { } }
3. Constructor de la Clase
Este método inicializa el formulario cuando se ejecuta.
public frmEjercicio() { InitializeComponent(); }
4. Evento del Botón Calcular
Obtiene el número ingresado, lo convierte a long, calcula su cuadrado y muestra el resultado.
private void btnCalcular_Click(object sender, EventArgs e) {
long n, resultado;
n = Convert.ToInt64(txtNum1.Text);
resultado = n * n;
txtResultado.Text = resultado.ToString();
}
5. Evento del Botón Limpiar
Limpia los campos de entrada y resultado, y posiciona el cursor en el cuadro de texto.
private void btnLimpiar_Click(object sender, EventArgs e) {
txtNum1.Clear();
txtResultado.Clear();
txtNum1.Focus();
}
Corrección del Código
Se corrigió el constructor para que coincida con el nombre de la clase:
public frmEjercicio() { InitializeComponent(); }
Código del ejercicio: Con el método Math.Pow()
Definición de los códigos del ejercicio:
long --> dato entero de 64 bits.Convert.ToInt64() --> convierte un valor especificado en un entero de 64 bits con signo.
ToString() --> devuelve una cadena que representa el objeto actual.
Math.Pow() --> se usa para calcular un número elevado a la potencia de algún otro número.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
1. Espacios de nombres
Importan las bibliotecas necesarias para la aplicación:
using System;
using System.Windows.Forms;
2. Definición del formulario
Declara la clase del formulario que manejará la interfaz gráfica:
public partial class frmElevarNumAlCuadrado : Form
3. Constructor del formulario
Inicializa los componentes gráficos cuando se abre el formulario:
public frmElevarNumAlCuadrado()
{
InitializeComponent();
}
4. Evento btnCalcular_Click
Calcula el cuadrado del número ingresado:
private void btnCalcular_Click(object sender, EventArgs e)
{
long n = Convert.ToInt64(txtNum1.Text);
txtResultado.Text = Math.Pow(n, 2).ToString();
}
- Convierte el texto ingresado en número.
- Calcula el cuadrado con
Math.Pow(n, 2). - Muestra el resultado en
txtResultado.
5. Evento btnLimpiar_Click
Limpia los cuadros de texto:
private void btnLimpiar_Click(object sender, EventArgs e)
{
txtNum1.Clear();
txtResultado.Clear();
txtNum1.Focus();
}
- Borra el contenido de
txtNum1ytxtResultado. - Coloca el cursor en
txtNum1para facilitar una nueva entrada.
Resumen del funcionamiento:
- El usuario ingresa un número en
txtNum1. - Al hacer clic en "Calcular", el número se eleva al cuadrado y se muestra en
txtResultado. - Si el usuario presiona "Limpiar", los cuadros de texto se vacían y el foco vuelve a la entrada.
No hay comentarios.:
Publicar un comentario