martes, 25 de marzo de 2025

Suma de dos números o más números en Windows Forms C Sharp

Código del ejercicio: Suma de dos números

using System;
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;

namespace Ejercicio
{
    public partial class frmEjercicio : Form
    {
        public frmSuma()
        {
            InitializeComponent();
        }

        private void btnSumar_Click(object sender, EventArgs e)
        {
            double n1, n2, suma;
            n1 = Convert.ToDouble(txtNum1.Text);
            n2 = Convert.ToDouble(txtNum2.Text);
            suma = n1 + n2;
            txtResultado.Text = suma.ToString();
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtNum1.Clear();
            txtNum2.Clear();
            txtResultado.Clear();
            txtNum1.Focus();
        }
    }
}

Definición de los códigos del ejercicio:

double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Convert.ToDouble() --> convierte un valor especificado en un número de coma flotante de precisión doble.
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: Suma de dos números en Windows Forms C#

Este es un programa en Windows Forms en C# para sumar dos números. A continuación, te explico de manera sencilla la función de cada parte del código:

Líneas de importación (usings):

Estas líneas permiten usar funciones y clases de bibliotecas necesarias para el programa, como la interfaz gráfica (System.Windows.Forms), y otras como System.Data o System.Linq para trabajar con datos y listas, aunque en este código no se usan directamente.

Clase frmEjercicio:

Esta es la clase principal que define la ventana del formulario. Hereda de Form, que es la clase base para una ventana en Windows Forms.

Constructor frmSuma():

El constructor se llama al crear una nueva instancia de la ventana. Dentro de este constructor, se inicializan los controles visuales del formulario (como botones, cajas de texto, etc.) con InitializeComponent().

Método btnSumar_Click:

Este método se ejecuta cuando el usuario hace clic en el botón de "Sumar". Toma los valores ingresados en las cajas de texto (txtNum1 y txtNum2), los convierte de texto a números (Convert.ToDouble()), los suma y luego muestra el resultado en la caja de texto txtResultado.

Método btnLimpiar_Click:

Este método se ejecuta cuando el usuario hace clic en el botón de "Limpiar". Limpia las tres cajas de texto (donde se ingresan los números y donde se muestra el resultado) y coloca el foco en la primera caja de texto (txtNum1), para que el usuario pueda comenzar de nuevo.

Resumen:

El programa suma dos números que el usuario ingresa, muestra el resultado y permite limpiar los campos para hacer nuevos cálculos.

Código del ejercicio: Suma de cinco números

using System;
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;

namespace Ejercicio
{
    public partial class frmSuma : Form
    {
        public frmSuma()
        {
            InitializeComponent();
        }

        private void btnSumar_Click(object sender, EventArgs e)
        {
            double n1, n2, n3, n4, n5, suma;
            n1 = Convert.ToDouble(txtNum1.Text);
            n2 = Convert.ToDouble(txtNum2.Text);
            n3 = Convert.ToDouble(txtNum3.Text);
            n4 = Convert.ToDouble(txtNum4.Text);
            n5 = Convert.ToDouble(txtNum5.Text);
            suma = n1 + n2 + n3 + n4 + n5;
            txtResultado.Text = suma.ToString();
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtNum1.Clear();
            txtNum2.Clear();
            txtNum3.Clear();
            txtNum4.Clear();
            txtNum5.Clear();
            txtResultado.Clear();
            txtNum1.Focus();
        }
    }
}

Definición de los códigos del ejercicio:

double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Convert.ToDouble() --> convierte un valor especificado en un número de coma flotante de precisión doble.
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: Suma de Cinco Números en Windows Forms C#

Este código crea una aplicación de Windows Forms en C# que permite sumar cinco números ingresados por el usuario. Aquí te explico el propósito de cada parte del código:

1. namespace Ejercicio

Define el espacio de nombres donde se encuentra el programa. En este caso, se llama "Ejercicio".

2. public partial class frmSuma : Form

Declara la clase frmSuma, que es la ventana del formulario (form) en la interfaz gráfica de usuario. Hereda de Form, lo que significa que esta clase es una ventana de la aplicación.

3. public frmSuma()

Este es el constructor de la clase frmSuma. Aquí se llama a InitializeComponent(), que configura y muestra los controles de la ventana (como botones y cajas de texto).

4. private void btnSumar_Click(object sender, EventArgs e)

Este método se ejecuta cuando el usuario hace clic en el botón "Sumar". Toma los valores de cinco cajas de texto (txtNum1, txtNum2, txtNum3, txtNum4, txtNum5), los convierte a tipo double, los suma y muestra el resultado en la caja de texto txtResultado.

  • double n1, n2, n3, n4, n5, suma;: Se definen variables para almacenar los cinco números ingresados y la suma.
  • n1 = Convert.ToDouble(txtNum1.Text);: Convierte el texto ingresado en la caja txtNum1 a un número decimal (double).
  • suma = n1 + n2 + n3 + n4 + n5;: Suma los cinco números.
  • txtResultado.Text = suma.ToString();: Muestra la suma en la caja de texto txtResultado.

5. private void btnLimpiar_Click(object sender, EventArgs e)

Este método se ejecuta cuando el usuario hace clic en el botón "Limpiar". Borra el contenido de todas las cajas de texto (txtNum1, txtNum2, txtNum3, txtNum4, txtNum5, txtResultado) y coloca el foco en la primera caja de texto (txtNum1).

Resumen

El programa permite al usuario ingresar cinco números, hacer clic en un botón para sumarlos y mostrar el resultado, o hacer clic en otro botón para limpiar las entradas.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️