martes, 12 de mayo de 2026

Calcular el volumen de un prisma rectangular en Windows Forms C Sharp

Código del ejercicio:

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 frmEjercicio()
        {
            InitializeComponent();
        }

        private void btnCalcular_Click(object sender, EventArgs e)
        {
            double largo = Convert.ToDouble(txtLargo.Text);
            double ancho = Convert.ToDouble(txtAncho.Text);
            double altura = Convert.ToDouble(txtAltura.Text);
            double volumen = largo * ancho * altura;
            txtResultado.Text = volumen + " m³";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtLargo.Clear();
            txtAncho.Clear();
            txtAltura.Clear();
            txtResultado.Clear();
            txtLargo.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.
+ --> el operador ( + ) concatena variables de cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.

Explicación del Código:

Este programa en Windows Forms permite calcular el volumen de un prisma rectangular. El usuario ingresa el largo, ancho y altura, y el sistema realiza el cálculo automáticamente.

1. Librerías del Programa

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;

Estas librerías permiten utilizar herramientas de C# y componentes de Windows Forms, como formularios, botones y cajas de texto.

2. Namespace y Clase

namespace Ejercicio
{
  public partial class frmEjercicio : Form
  {
  }
}

namespace Ejercicio organiza el proyecto.
frmEjercicio es el formulario principal del programa.
: Form indica que la clase hereda las propiedades de un formulario de Windows Forms.

3. Constructor del Formulario

public frmEjercicio()
{
  InitializeComponent();
}

El constructor se ejecuta al abrir el formulario. InitializeComponent() carga todos los controles visuales del diseño.

4. Botón Calcular

private void btnCalcular_Click(object sender, EventArgs e)
{
  double largo = Convert.ToDouble(txtLargo.Text);
  double ancho = Convert.ToDouble(txtAncho.Text);
  double altura = Convert.ToDouble(txtAltura.Text);

  double volumen = largo * ancho * altura;

  txtResultado.Text = volumen + " m³";
}

Este evento se ejecuta cuando el usuario presiona el botón Calcular.

  • Se obtienen los valores escritos en las cajas de texto.
  • Convert.ToDouble() convierte el texto en números decimales.
  • Se calcula el volumen multiplicando largo × ancho × altura.
  • El resultado se muestra en txtResultado.

5. Botón Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)
{
  txtLargo.Clear();
  txtAncho.Clear();
  txtAltura.Clear();
  txtResultado.Clear();
  txtLargo.Focus();
}

Este botón limpia todas las cajas de texto del formulario.

  • Clear() elimina el contenido de las cajas de texto.
  • Focus() coloca nuevamente el cursor en txtLargo.

6. Funcionamiento General

  1. El usuario escribe el largo.
  2. Ingresa el ancho.
  3. Escribe la altura.
  4. Presiona el botón Calcular.
  5. El programa calcula el volumen.
  6. El resultado aparece en pantalla.

7. Fórmula Utilizada

La fórmula para calcular el volumen del prisma rectangular es:

Volumen = Largo × Ancho × Altura

No hay comentarios.:

Publicar un comentario

Calcular el perímetro de un octágono en Python

Código del ejercicio: lado = float ( input ( "lado: " )) perimetro = lado * 8 print ( f ' { perimetro } cm' ...

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