Miniatura Ciclo While | Programacion en alta Miniatura
sábado, 19 de mayo de 2012

Ciclo While

0 comentarios
Hola de nuevo y bienvenidos a mi nuevo tutorial de C#, en este tutorial les enseñaré a como usar el ciclo While que al iwal que el Ciclo FOR da una vuelta en busca de valores y cosas a realizar no se si me explique bien bueno el caso es que quiero que entiendan de que el ciclo While realiza la misma función que el ciclo FOR pero con algunas diferencias de entrada del código, en este caso las variables se deben de declarar primero y despues se pone lo que se quiera realizar. Bueno como siempre aquí tienen la sintaxis de este ciclo:
[variables] 
while([condición])
{
[sentencias]
[incremento]
}

Partes

variables
Obligatorio. En este caso colocaremos todas las variables que usaremos en el ciclo while.
Ejemplo: [int i = 0].
condición
Obligatorio. En esta parte colocaremos la condición que necesitamos.
Ejemplo: [while (i<=10)].
sentencias
Opcional. Aquí pondremos lo que queremos que se realice al comenzar el ciclo.
Ejemplo: [mandar mensaje por pantalla]
incremento
Opcional. En esta parte colocaremos el incremento del ciclo como lo que hicimos con el ciclo FOR.
Ejemplo: [i++].

Ahora el ejemplo de este tutorial será el de agregar de 1 unidad en 1 unidad hasta llegar a 10 pero en cada incremento que mande un mensaje por pantalla indicando el progreso.
Bueno una vez que tengamos abierto nuestro Visual Studio haremos los siguiente que se explicará paso a paso como en cada tutorial.

1.- Crear el proyecto llamado CICLO WHILE CSHARP.
2.- Insertar un control del tipo botón.

3.- Dar doble clic sobre el botón.
Una vez que ya le hayamos dado doble clic se nos abrirá el modo código y se nos aparecerá esto:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace CICLO_WHILE_CSHARP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
        }
    }
}
4.- Una vez que tengamos esto seguramente se nos colocará el Focus del mouse en el area indicada pero bueno si no es así buscan este código dentro de todo el anterior que mayormente esta hasta el final:
private void button1_Click(object sender, EventArgs e)
        {
        }
5.- Una vez de que ya hayamos encontrado estas lineas de código procederemos a crear el ciclo con el siguiente código en el cual estaré explicando con comentarios para que sirve cada parte de dicho código así que pongan atención para que no se pierdan:
int x = 0; //declaramos las variables que vamos a usar en este tutorial
    while (x<=10)/*comenzamos a crear el ciclo while de esta forma como dije
         antes el ciclo while comienza con las palabras while y seguida
         de unos parentesis en los cuales asignamos la condición a realizar  */
     {      //abrimos las llaves  para indicar que dentro de ellas irán las sentencias que usaremos
      MessageBox.Show("X es igual a : " + x);
      /*Aqui ya estamos en la sentencia en donde decimos que mande un mensaje por pantalla
        diciendo "X es igual a : "  y le decimos que imprimaa un lado el valor de X que 
        se encuentre en estos momentos */
      x++;  //Hacemos el incremento a  la variable 
     }// terminamos el ciclo
Y bueno como este código en realidad es un desastre por los comentarios he aquí el código limpio.
int x = 0;   
     while (x<=10)
     {
      MessageBox.Show("X es igual a : " + x);
      x++;  
     }
Bueno aquí les dejó como debió de quedar todo el código y su imagen para que lo vean en ejecución.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace CICLO_WHILE_CSHARP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

     int x = 0;   
     while (x<=10)
     {
      MessageBox.Show("X es igual a : " + x);
      x++;  
     }


        }
    }
}


Bueno pues eso ha sido todo por el momento y espero que les haya servido de algo esperen el proximo tutorial. Si tienen dudas o sugerencias no duden en hacerlas llegar. Y denle like si les gusto el tema.

Leave a Reply

Con la tecnología de Blogger.

Etiquetados