[variables]
while([condición])
{
[sentencias]
[incremento]
}
Partes
variablesObligatorio. 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 cicloY 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.