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.

Puedes ver todos los vídeos directamente en youtube:
https://www.youtube.com/watch?v=X5YabDSZviE&index=14&list=PLZPrWDz1Molqy8PjM4PnMPyZzJf5LH1M2

Visita nuestro canal en youtube y revisa 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 Juan Carlos Arcila Díaz on 10:52 Rating: 5

No hay comentarios:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

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