Top Ad unit 728 × 90

Recientes

recent

Estructura Iterativa Bucle While - Programación en C#. Net con Visual Studio 2013 (16-25)

En este artículo  revisaremos la estructura iterativa bucle While en el lenguaje de programación Microsoft C#. Net, desarrollaremos un ejemplo para entender mejor el uso de la estructura iterativa While utilizando el IDe Microsoft Visual Studio 2013.

Pueden ver los videos directamente en youtube:
http://www.youtube.com/watch?v=QTq6yQZzvlw&list=PLZPrWDz1Molqy8PjM4PnMPyZzJf5LH1M2&index=1

Visita nuestro canal en youtube donde publicamos cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:

www.youtube.com/jcarlosad7

Estructura Iterativa Bucle While
Una estructura iterativa While permite repetir una o más instrucciones mientras la condición (Expresión lógica) sea verdadera, cuando la condición es falsa sale del bucle.

Sintáxis estructura Iterativa While


Problema 14
Una organización tiene punto de repartos de vacunas, cada día se registra con cuantas vacunas se inicia.

Crear un programa en C# que gestione las entregas (validar que la cantidad a entregar no sea mayor que el stock) y de un aviso cuando el stock es inferior a 10 unidades.

Diagrama de Flujo


Formulario:


Código del Botón Nuevo
private void btnnuevo_Click(object sender, EventArgs e)
        {
            txtStockFinal.Clear();
            txtStock.Clear();
            txtCantPersonas.Clear();

        }


Código del Botón Ingresar
private void btnIngresar_Click(object sender, EventArgs e)
        {
            //Declaración de variables
            int stockInicial;
            int cantPersonas, cantEntrega;
            //Entrada de datos
            stockInicial = Convert.ToInt32(txtStock.Text);
            cantPersonas = 0;
           
           
                //empezamos a repartir las vacunas
                while(stockInicial>=10)
                {
                    cantEntrega = Convert.ToInt32(Microsoft.VisualBasic.Interaction.InputBox("Ingrese cantidad Entregada " + (cantPersonas+1) +"Stock Actual: "+ stockInicial,"Reparto de vacunas"));
                    //validamos que la cantidad sea menor que el stock
                    if (stockInicial >= cantEntrega)
                    {
                    cantPersonas = cantPersonas + 1;
                    stockInicial = stockInicial - cantEntrega;
                    }
                    else
                    {
                        MessageBox.Show("No hay Stock suficiente", "Reparto Vacunas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            MessageBox.Show("El Stock es inferior a 10 und", "Reparto Vacunas", MessageBoxButtons.OK, MessageBoxIcon.Information);
           
            //Salida de Información
            txtStockFinal.Text = Convert.ToString(stockInicial);
            txtCantPersonas.Text = Convert.ToString(cantPersonas);

        }

Código del Botón Salir
private void btnsalir_Click(object sender, EventArgs e)
        {
            Close();
        }

Estructura Iterativa Bucle While (16-25) Programación en C#. Net con Visual Studio 2013 

Saludos imperio, un abrazo a la distancia!.
Estructura Iterativa Bucle While - Programación en C#. Net con Visual Studio 2013 (16-25) Reviewed by IncanatoIt-ad on 10:52 Rating: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.