<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Estructura de datos. While C# by Niurky Guzman</title>
      <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115</link>
      <description>Define que tipo de estructura y como se utiliza. Ponga ejemplo.</description>
      <language>en-us</language>
      <pubDate>2025-02-11 12:25:49 UTC</pubDate>
      <lastBuildDate>2025-04-24 10:43:23 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/8.0/png/1f917.png</url>
      </image>
      <item>
         <title></title>
         <author>niurkyguzman</author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324553718</link>
         <description><![CDATA[<p><strong>Instrucción while</strong></p><p>La instrucción while ejecuta una instrucción o un bloque de instrucciones mientras que una expresión booleana especificada se evalúa como true. Como esa expresión se evalúa antes de cada ejecución del bucle, un bucle while se ejecuta cero o varias veces. El bucle while difiere del <a rel="noopener noreferrer nofollow" href="https://learn.microsoft.com/es-es/dotnet/csharp/language-reference/statements/iteration-statements#the-do-statement">bucle do</a>, que se ejecuta una o varias veces.</p><p>En el ejemplo siguiente se muestra el uso de la instrucción while:</p><p>C#Copiar</p><p>Ejecutar</p><pre><code>int n = 0;
while (n &lt; 5)
{
    Console.Write(n);
    n++;
}
// Output:
// 01234</code></pre>]]></description>
         <enclosure url="https://media1.giphy.com/media/KAq5w47R9rmTuvWOWa/giphy.gif" />
         <pubDate>2025-02-11 17:31:22 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324553718</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324568436</link>
         <description><![CDATA[<p>En C#, while es una <strong>estructura de control de flujo</strong> que permite ejecutar un bloque de código <strong>mientras</strong> una condición sea verdadera.</p><p><br/></p><p>Verifica la condición antes de ejecutar el bloque.</p><p><br/></p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int i = 1; </p><p>        while (i &lt;= 5)</p><p>        {</p><p>            Console.WriteLine("Número: " + i);</p><p>            i++; </p><p>        }</p><p>    }</p><p>}</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-02-11 17:41:58 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324568436</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324569886</link>
         <description><![CDATA[<p>En <strong>C#</strong>, la estructura de control <strong>while</strong> es un tipo de <strong>bucle de iteración</strong> que permite ejecutar un bloque de código <strong>mientras</strong> una condición booleana sea verdadera (true). Es un bucle <strong>controlado por condición</strong>, lo que significa que la evaluación de la condición ocurre <strong>antes</strong> de cada iteración.</p><p><br></p><p>Ejemplo de uso:</p><p><br></p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int contador = 1;</p><p>        while (contador &lt;= 5)</p><p>        {</p><p>            Console.WriteLine("Número: " + contador);</p><p>            contador++; // Incremento para evitar un bucle infinito</p><p>        }</p><p>    }</p><p>}</p><p><br></p>]]></description>
         <enclosure url="https://pixabay.com/get/g990dd88680200f5bf1538003c74ac5b16b7092ba6e5f5cd4a820570700306b9a421b3f27828b3e37892287227ea5e9a6.jpg" />
         <pubDate>2025-02-11 17:43:10 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324569886</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324577186</link>
         <description><![CDATA[<p>En C#, while es una estructura de control de flujo que permite ejecutar repetidamente un bloque de código mientras se cumpla una condición específica.</p><p>La condición se evalúa en cada iteración del ciclo, y si es verdadera, el bloque de código se ejecuta. Si la condición es falsa, el ciclo termina y la ejecución continúa con la instrucción siguiente a la estructura while.</p><p><br></p><p>Ejemplo:</p><p>while (condición)</p><p>{</p><p>    // bloque de código a ejecutar mientras la condición sea verdadera</p><p>}</p><p>La condición es una expresión booleana que se evalúa en cada iteración del ciclo. Si es verdadera, se ejecuta el bloque de código que se encuentra entre llaves { }, y luego se vuelve a evaluar la condición.</p><p>Si la condición es falsa, se salta el bloque de código y se continúa con la ejecución de la siguiente instrucción después del bloque while.</p><p>Es importante tener en cuenta que la condición debe ser una expresión booleana, es decir, una expresión que se evalúa como verdadera o falsa. Si la condición nunca es falsa, el ciclo se ejecutará indefinidamente, lo que se conoce como un bucle infinito.</p><p>Otro:</p><p>Console.Write("Ingrese un número: ");</p><p>int n = int.Parse(Console.ReadLine());</p><p>int i = 1;</p><p>while (i &lt;= n)</p><p>{</p><p>    Console.Write(i + " ");</p><p>    i++;</p><p>}</p><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393060248/167e1f20ba6d3e3414ec11e4e6ef3802/image.png" />
         <pubDate>2025-02-11 17:49:05 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324577186</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324580039</link>
         <description><![CDATA[<p>Una de las <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/estructura%20de%20repeticion.php">estructuras de repetición</a> empleada en la <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/programacion.php">programacion</a> de <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/algoritmo.php">algoritmos</a>. While permite al <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/programador.php">programador</a> especificar las veces que se repita una acción (una o más <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/sentencia%20de%20programacion.php">sentencias de programacion</a>) mientras una <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/condicion%20simple.php">condición</a> se mantenga verdadera.<br><br>Mientras se desarrolla un <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/programa.php">programa</a>, los programadores tienen la necesidad de <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/ejecutar.php">ejecutar</a> una serie de tareas de manera repetitiva. Es en estos casos donde el uso de estructuras de repetición se hace necesario para <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/optimizar.php">optimizar</a> el <a rel="noopener noreferrer nofollow" href="https://www.alegsa.com.ar/Dic/proceso.php">proceso</a></p><p><br/></p><p><strong>Ejemplos de WHILE en lenguaje C</strong></p><p><br/></p><p><strong>int num;<br><br>num = 0;<br>while (num&lt;=10)<br>{<br>printf(“Repetición numero %d<br>”, num);<br>num = num + 1;<br>};</strong></p><p><br/></p><p><strong>esta parte lo que te permite imprimir repetitivamente </strong></p><p><strong>hasta que compruebe</strong></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393029910/86d0a15861a76036c3ee94e1cef06669/thumb_1920_1089795.jpg" />
         <pubDate>2025-02-11 17:51:30 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324580039</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324582911</link>
         <description><![CDATA[<p><strong><em><mark>Estructura de datos. While C#</mark></em></strong></p><p><br></p><p><strong><em>¿Que es la estructura While?¿Como se usa?</em></strong></p><p><br></p><p>La estructura while es un tipo de bucle <strong>(Loop) </strong>en programación que se usa para repetir un bloque de códigos mientras una condición sea verdadera.</p><p><br></p><p>Se usa cuando no sabemos cuántas veces se repetirá el código, pero queremos que continúe ejecutándose hasta que una condición deje de cumplirse.</p><p><br></p><p><mark>using System;</mark></p><p><mark>class Program</mark></p><p><mark>{</mark></p><p><mark>    static void Main()</mark></p><p><mark>    {</mark></p><p><mark>        int contador = 1; // Inicializamos la variable</mark></p><p><mark>        while (contador &lt;= 10) // Mientras contador sea menor o igual a 10</mark></p><p><mark>        {</mark></p><p><mark>            Console.WriteLine(contador); // Imprime el número actual</mark></p><p><mark>            contador++; // Incrementamos el contador para evitar un bucle infinito</mark></p><p><mark>        }</mark></p><p><mark>    }</mark></p><p><mark>}</mark></p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393100456/4ac04a2d0a7e62469c30be53d5bd7a06/IMG_5418.png" />
         <pubDate>2025-02-11 17:53:43 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324582911</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324588040</link>
         <description><![CDATA[<p><br/></p><p>El while en C# es una estructura de control que se usa para repetir un bloque de código mientras se cumpla una condición. Básicamente, el programa verifica primero si la condición es verdadera y, si lo es, ejecuta el código dentro del while. Esto se repite hasta que la condición sea falsa.</p><p><br/></p><p><strong>Estructura</strong> </p><p><br/></p><p>Para que funcione, primero debemos definir una condición. Si la condición nunca se vuelve falsa, el bucle se repetirá infinitamente, lo cual puede ser un problema. Por eso, es importante asegurarse de que la condición cambie en algún momento dentro del bucle.</p><p><strong>Ejemplo:</strong></p><pre><code class="language-csharp">using System;

class Program
{
    static void Main()
    {
        int contador = 1;

        while (contador &lt;= 5)
        {
            Console.WriteLine("Número: " + contador);
            contador++;
        }
    }
}
</code></pre><p>En este ejemplo, la variable contador empieza en 1. Mientras sea menor o igual a 5, se imprime en pantalla y luego se incrementa en 1. Cuando contador llega a 6, la condición ya no se cumple y el bucle termina.</p><p><br/></p><p><strong> ¿Cuando se usa while?</strong></p><p><br/></p><p>El while es útil cuando no sabemos cuántas veces queremos repetir algo. Por ejemplo, si estamos esperando una respuesta del usuario o queremos seguir ejecutando un programa hasta que se cumpla una condición específica. Si ya sabemos cuántas veces se debe repetir, es mejor usar un "for".</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393178407/f9dbef255ff59d29559cf868cb07b44c/C_While_Loop_1.png" />
         <pubDate>2025-02-11 17:57:35 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324588040</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324588595</link>
         <description><![CDATA[<p>El while en C# es un bucle que se usa cuando queremos repetir algo varias veces, pero no sabemos exactamente cuántas. Solo sabemos que debe seguir hasta que se cumpla cierta condición.  </p><p>Primero, el while revisa si la condición es verdadera. Si lo es, ejecuta el código dentro de las llaves { }. Luego vuelve a revisar la condición y repite el proceso hasta que la condición sea falsa.</p><pre><code></code></pre><pre><code>int numero = 1;</code></pre><pre><code>while (numero &lt;= 3)</code></pre><pre><code>{</code></pre><pre><code>    Console.WriteLine("Número: " + numero);</code></pre><pre><code>    numero++;</code></pre><pre><code>}</code></pre><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393149058/108440b0e11ebcbe7c0481137268f141/download.png" />
         <pubDate>2025-02-11 17:57:59 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324588595</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324591463</link>
         <description><![CDATA[<p>El while en C# es un tipo de bucle que repite un conjunto de instrucciones mientras se cumpla una condición. Antes de cada repetición, el programa verifica si la condición es verdadera; si lo es, ejecuta el código dentro del while. Si la condición es falsa desde el inicio, el bucle no se ejecuta ni una sola vez. Es importante asegurarse de que la condición cambie en algún momento, de lo contrario, el programa entrará en un bucle infinito y no terminará&nbsp;nunca.</p><p><br/></p><p><br/></p><pre><code>int i = 1;  </code></pre><pre><code>while (i &lt;= 5)  </code></pre><pre><code>{  </code></pre><pre><code>    Console.WriteLine("El número es: " + i);&nbsp;&nbsp;</code></pre><pre><code>&nbsp;&nbsp;&nbsp;&nbsp;i++;&nbsp;&nbsp;</code></pre><pre><code>}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393065600/a421cdec43803f35718b13efeaedd7aa/0_IWIyvnVa7xeCFmq3.jpg" />
         <pubDate>2025-02-11 18:00:06 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324591463</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324596180</link>
         <description><![CDATA[<p>En <strong>C#</strong>, el bucle while pertenece a las <strong>estructuras de control de flujo repetitivas</strong>. Se utiliza para ejecutar un bloque de código repetidamente mientras una condición booleana sea <strong>verdadera</strong>.</p><p><strong>Tipo de estructura:</strong></p><ul><li><p>Es una <strong>estructura de control iterativa</strong> (bucle).</p><p><br/></p></li><li><p>Pertenece a las <strong>estructuras de repetición controladas por condición</strong> (se ejecuta mientras la condición sea true).</p><p><br/></p></li><li><p>Se diferencia del for en que no tiene una inicialización ni incremento definidos dentro de la declaración.</p></li><li><p><br/></p></li></ul><p>EJEMPLO</p><p><br/></p><p>Este ejemplo muestra un bucle while que imprime los números del 1 al 5:</p><p><br/></p><p>using System; class Program { static void Main() { int num = 1; // Inicialización while (num &lt;= 5) // Condición { Console.WriteLine("Número: " + num); num++; // Incremento } } }</p>]]></description>
         <enclosure url="https://pixabay.com/get/g3823b2c14b7acbd2be1cd56c599c6e7631bdd739b9db966ef8f3fe9c1e7c59ce903fa2b32fe37098316f4c82b5d23be7.jpg" />
         <pubDate>2025-02-11 18:03:24 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324596180</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324597088</link>
         <description><![CDATA[<p>¿Qué es la estructura de dato while en C#?</p><p><br/></p><p>En C#, while es una estructura que permite repetir un bloque de código mientras se cumpla una condición. Esto significa que el programa seguirá ejecutando las instrucciones dentro del while hasta que la condición deje de ser verdadera.</p><p><br/></p><p>Se usa cuando no sabemos exactamente cuántas veces se repetirá el código, pero sí sabemos que queremos que siga ejecutándose mientras se cumpla cierta condición.</p><p><br/></p><p>using System;</p><p><br/></p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        string entrada;</p><p>        while ((entrada = Console.ReadLine()) != "ejemplo")</p><p>            Console.Write("Escribe 'ejemplo': ");</p><p>        Console.WriteLine("¡Correcto!");</p><p>    }</p><p>}</p>]]></description>
         <enclosure url="https://get.pxhere.com/photo/line-coding-programming-brand-font-source-code-source-display-text-diagram-digital-c-software-multimedia-presentation-development-if-code-screenshot-develop-conditional-loc-lines-of-code-if-statements-767339.jpg" />
         <pubDate>2025-02-11 18:04:03 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324597088</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324603583</link>
         <description><![CDATA[<p>En C#, la estructura de datos while es un bucle que permite ejecutar un bloque de código mientras una condición booleana sea verdadera.</p><p>Primero se evalúa la condición antes de ejecutar el bloque de código.</p><p>Si la condición es falsa desde el principio, el bucle no se ejecuta nunca.</p><p>Se usa cuando no sabemos cuántas veces se ejecutará el bucle, pero depende de una condición lógica.</p><p>Sin embargo, hay que evitar bucles infinitos asegurando que la condición se modifique en cada iteración.</p><p><br/></p><p>Un ejemplo que tenemos es;</p><p><br/></p><p>int contador = 1;</p><p>while (contador &lt;= 5) </p><p>{</p><p>    Console.WriteLine("Número: " + contador);</p><p>    contador++; // Asegura que el bucle termine en algún momento</p><p>}</p><p><br/></p><p><br/></p>]]></description>
         <enclosure url="https://live.staticflickr.com/7001/6763512049_f03c727599_b.jpg" />
         <pubDate>2025-02-11 18:09:35 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324603583</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324604719</link>
         <description><![CDATA[<p><strong>WHILE en C#</strong></p><p>es una estructura de control de flujo que permite ejecutar un bloque de código <strong>mientras</strong> una condición booleana se mantenga verdadera. Se usa cuando no sabemos cuántas veces se repetirá el ciclo, pero sí tenemos una condición que debe cumplirse para continuar la ejecución.</p><p><br></p><p><strong>Ejemplo de uso:</strong></p><p><br></p><p>Using System;</p><p><br></p><p> class Program </p><p>{</p><p><br></p><p> static void Main() { int contador = 1; while (contador &lt;= 5) //</p><p><br></p><p>Console.WriteLine("Iteración número: " + contador); </p><p><br></p><p>contador++;</p>]]></description>
         <enclosure url="https://images.pexels.com/photos/11035478/pexels-photo-11035478.jpeg" />
         <pubDate>2025-02-11 18:10:23 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324604719</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324605344</link>
         <description><![CDATA[<p><strong><mark>Estructura de datos de while C#:</mark></strong></p><p><br/></p><p>El while en C# es una estructura de control que permite ejecutar repetidamente un bloque de código mientras se cumpla una condición especificada. Su sintaxis consiste en escribir la palabra clave while seguida de una condición entre paréntesis. Mientras la condición sea verdadera, el código dentro del bloque del while se ejecutará. Por ejemplo, un bucle puede incrementar una variable en cada iteración hasta que alcance un valor límite, momento en el cual la condición se vuelve falsa y el bucle se detiene. Es fundamental asegurarse de que la condición cambie para evitar bucles infinitos.</p><p><br/></p><p><strong><mark>Ejemplo:</mark></strong></p><p><br/></p><pre><code class="language-csharp">using System;

class Program
{
    static void Main()
    {
        int contador = 1;
        while (contador &lt;= 5)
            Console.WriteLine(contador++);
    }
}
</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393125652/a2f67e0b5e773eb55c1df20b0809f233/foto4444.webp" />
         <pubDate>2025-02-11 18:10:50 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324605344</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324610110</link>
         <description><![CDATA[<p>El while en C# es una estructura de control de repetición que ejecuta un bloque de código mientras se cumpla una condición determinada.</p><p><br></p><p><strong>Uso:</strong></p><ul><li><p>La condición se evalúa antes de cada iteración.</p></li><li><p>Si la condición es true, el código dentro del bloque se ejecuta.</p></li><li><p>El ciclo termina cuando la condición es false.</p><p><br></p></li></ul><p><strong>Ejemplo:</strong></p><p><br></p><p>int i = 0;</p><p>while (i &lt; 3)</p><p>{</p><p>    Console.WriteLine(i);</p><p>    i++;</p>]]></description>
         <enclosure url="https://storage.needpix.com/rsynced_images/c-2188446_1280.png" />
         <pubDate>2025-02-11 18:14:36 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324610110</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324610952</link>
         <description><![CDATA[<p>Una <strong>estructura de datos</strong> es una forma organizada de almacenar y gestionar datos para optimizar su acceso y manipulación. Se utilizan para mejorar la eficiencia de los algoritmos y pueden ser básicas (como arreglos y listas) o avanzadas (como árboles y grafos).</p><p><br/></p><p><strong>Ciclo while en C#</strong></p><p>El ciclo while en C# se usa para ejecutar un bloque de código repetidamente mientras una condición sea verdadera.</p><p><br/></p><p>int i = 1;</p><p>while (i &lt;= 5)</p><p>{</p><p>    Console.WriteLine($"Número: {i}");</p><p>    i++; // Incremento para evitar bucle infinito</p><p>}</p><p><br/></p><p><br/></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393064786/957727dd1757ef67e0974f588b30a86f/image.png" />
         <pubDate>2025-02-11 18:15:13 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324610952</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324611708</link>
         <description><![CDATA[<p><strong><em><mark>Estructura While</mark></em></strong></p><p><br/></p><p><em>El while en C# es una estructura de control que permite repetir un bloque de código mientras se cumpla una condición específica. Antes de cada iteración, evalúa la condición y, si es verdadera, ejecuta el código dentro del bucle; si es falsa, se detiene. Es útil cuando no sé cuántas veces se ejecutará el ciclo, pero sí tengo clara la condición que debe cumplirse. A diferencia de un for, no necesita una cantidad fija de repeticiones, solo una condición que determine cuándo detenerse.</em></p><p><br/></p><p><em>Ejemplo:</em></p><p><br/></p><p><em>int contador = 1;  </em></p><p><br/></p><p><em>while (contador &lt;= 5)  </em></p><p><em>{  </em></p><p><em>    Console.WriteLine("Número: " + contador);  </em></p><p><em>    contador++;  </em></p><p><em>}</em></p><p><br/></p><p><em>Este tipo de bucle es útil cuando no sé cuántas veces se repetirá la ejecución, pero sí tengo una condición que debe cumplirse para que continúe. Es importante asegurar que la condición eventualmente sea falsa para evitar un bucle infinito.</em></p><p><br/></p><p><br/></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393190291/503650dab5f94838cc1a6a4662579c9a/php_while_DgEoANS4.webp" />
         <pubDate>2025-02-11 18:15:54 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324611708</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324612752</link>
         <description><![CDATA[<p>En C#, <mark>while</mark> es una estructura de control de flujo que permite ejecutar repetidamente un bloque de código mientras se cumpla una condición específica.</p><p><br/></p><p>La condición se evalúa en cada iteración del ciclo, y si es <strong><mark>verdadera</mark></strong>, el bloque de código se ejecuta. Si la condición es <strong><mark>falsa</mark></strong>, el ciclo termina y la ejecución continúa con la instrucción siguiente a la estructura <mark>while</mark>.</p><p><br/></p><p>La sintaxis básica de la estructura <mark>while </mark>en C# es la siguiente:</p><pre><code>while (condición)
{
    // bloque de código a ejecutar mientras la condición sea verdadera
}</code></pre><p>La condición es una expresión booleana que se evalúa en cada iteración del ciclo. Si es <strong><mark>verdadera</mark></strong>, se ejecuta el bloque de código que se encuentra entre llaves <strong><mark>{ }</mark></strong>, y luego se vuelve a evaluar la condición.</p><p><br/></p><p>Si la condición es <strong><mark>falsa</mark></strong>, se salta el bloque de código y se continúa con la ejecución de la siguiente instrucción después del bloque <mark>while</mark>.</p><p><br/></p><p>Es importante tener en cuenta que la condición debe ser una expresión booleana, es decir, una expresión que se evalúa como verdadera o falsa. Si la condición nunca es falsa, el ciclo se ejecutará indefinidamente, lo que se conoce como un bucle infinito.</p><p><br/></p><p>Para evitar esto, es necesario asegurarse de que la condición cambie su valor a falso en algún momento, o bien, utilizar alguna instrucción como <strong><mark>break</mark></strong><mark> </mark>o <strong><mark>return </mark></strong>para salir del ciclo.</p><p><strong>Aquí te muestro tres ejemplos diferentes de la estructura <mark>while </mark>en C#:</strong></p><ol><li><p>Un ciclo que cuenta desde 1 hasta un número ingresado por el usuario:</p></li></ol><pre><code>Console.Write("Ingrese un número: ");
int n = int.Parse(Console.ReadLine());
int i = 1;
while (i &lt;= n)
{
    Console.Write(i + " ");
    i++;
}</code></pre><blockquote><p>En este ejemplo, se utiliza un ciclo <mark>while </mark>para contar desde 1 hasta el número ingresado por el usuario. La variable i se inicializa en 1 y se va incrementando en cada iteración del ciclo hasta llegar al valor de n. En cada iteración, se muestra el valor de i en la consola.</p></blockquote><p><br/></p><ol start="2"><li><p>Un ciclo que verifica si una cadena de caracteres contiene un carácter específico:</p></li></ol><pre><code>string cadena = "Hola mundo!"; 
char c = 'o';
int i = 0;
bool encontrado = false;
while (i &lt; cadena.Length)
 { 
    if (cadena[i] == c) 
    {
        encontrado = true;
        break; 
    } 
    i++;
 } if (encontrado) 
 { 
      Console.WriteLine("El carácter " + c + " se encontró en la cadena."); }
   else 
 { 
      Console.WriteLine("El carácter " + c + " no se encontró en la cadena."); } </code></pre><p><br/></p><blockquote><p>En este ejemplo, se utiliza un ciclo <mark>while </mark>para recorrer los caracteres de una cadena y buscar un carácter específico. La variable i se utiliza para recorrer la cadena desde el primer carácter hasta el último. En cada iteración del ciclo, se verifica si el carácter en la posición i es igual al carácter buscado.</p><p><br/></p><p>Si se <mark>encuentra</mark> el carácter, se establece la variable encontrado en verdadero y se utiliza la instrucción <mark>break</mark> para salir del ciclo. Finalmente, se muestra un mensaje indicando si se encontró o no el carácter buscado.</p></blockquote>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393085667/f6e6d5ebec6ae48ba7a1a0a90917dddf/foto027.jpg" />
         <pubDate>2025-02-11 18:16:49 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324612752</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324613608</link>
         <description><![CDATA[<p>El bucle while en C# es una estructura de control iterativa que ejecuta un bloque de código mientras una condición sea verdadera. Es útil cuando no se sabe cuántas veces se repetirá la ejecución.  Un ejemplo sería un contador del 1 al 5 usando while:</p><p>int numero = 1; while (numero &lt;= 5) { Console.WriteLine(numero); numero++; }</p><p> </p><p>En cada iteración, el valor de numero se imprime y luego se incrementa hasta que la condición deja de cumplirse.</p><p>Un uso común es la validación de datos, como pedir una contraseña hasta que sea correcta:</p><p>string contraseña = "secreta"; string intento = ""; while (intento != contraseña) { Console.Write("Introduce la contraseña: "); intento = Console.ReadLine(); } Console.WriteLine("¡Acceso concedido!"); </p><p><br/></p><p>Es importante asegurarse de que la condición pueda volverse falsa para evitar bucles infinitos.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-02-11 18:17:30 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324613608</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324629988</link>
         <description><![CDATA[<p>, el while es como un bucle que va dando vueltas, ejecutando el mismo bloque de código, mientras se cumpla una condición. En pocas palabras, el bucle sigue corriendo mientras esa condición sea <strong>verdadera</strong>.</p><p>La estructura en C# se ve así:</p><p><br/></p><p>while (condición)</p><p>{</p><p>    // Código que quieres ejecutar mientras se cumpla la condición</p><p>}</p><p><br/></p><p>Ejemplo más práctico:</p><p>Imagina que tienes un contador y quieres imprimirlo mientras no llegue a 5:</p><p><br/></p><p>int contador = 0;</p><p>while (contador &lt; 5)</p><p>{</p><p>    Console.WriteLine("El contador es: " + contador);</p><p>    contador++;  // Incrementamos el contador para no quedarnos atrapados</p><p>}</p><p>Aquí, el código imprime el valor del contador hasta que llega a 5, y después se detiene. La clave es que el while sigue funcionando mientras la condición (en este caso, que el contador sea menor que 5) siga siendo <strong>verdadera</strong>.</p>]]></description>
         <enclosure url="https://cdn-images-1.medium.com/max/800/1*L2TmU2qVoEhBEOfod2pIOA.png" />
         <pubDate>2025-02-11 18:29:19 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324629988</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324892401</link>
         <description><![CDATA[<p><strong><mark>Tipo de estructura While:</mark></strong></p><p>El while en C# es una estructura o bucle de control que permite repetir un bloque de código mientras una condición específica sea verdadera. </p><p>Se usa cuando no sabemos exactamente cuántas veces se ejecutará el bucle, pero sí que debe continuar mientras se cumpla la condición.</p><p>Este bucle se encarga de evaluar la condición antes de ejecutar el código, lo que significa que, si la condición es falsa desde el inicio, el bloque nunca se ejecutará.</p><p><strong><mark>Ejemplo:</mark></strong></p><p><br/></p><pre><code>string entrada = "";</code></pre><pre><code>while (entrada != "salir")</code></pre><pre><code>{</code></pre><pre><code>    Console.WriteLine("Escribe 'salir' para terminar.");</code></pre><pre><code>    entrada = Console.ReadLine();</code></pre><pre><code>}</code></pre><p>Este código basicamente le solicita al usuario que escriba algo y continúa solicitando una entrada hasta que el usuario escriba "salir".</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3394190768/e4e3dc39493d38ce8367bb732f4ef73f/programacion_bucle_while.png" />
         <pubDate>2025-02-11 22:52:59 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324892401</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324896342</link>
         <description><![CDATA[<p>En C#, while es una estructura de control de flujo que permite ejecutar un bloque de código mientras una condición específica se mantenga verdadera (true). Es un bucle de tipo indeterminado, lo que significa que se ejecutará un número de veces desconocido hasta que la condición deje de cumplirse.</p><p><br></p><p><br></p><p>using System;</p><p><br></p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int contador = 1;</p><p>        while (contador &lt;= 5)</p><p>        {</p><p>            Console.WriteLine("Número: " + contador);</p><p>            contador++; // Incrementamos el contador</p><p>        }</p><p>    }</p><p>}</p><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393062272/774b762d8429794552fa5cfe2d89d490/c_.jpeg" />
         <pubDate>2025-02-11 22:58:44 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324896342</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324899164</link>
         <description><![CDATA[<p>En C#, while es una estructura de control de flujo que permite ejecutar un bloque de código mientras una condición específica se mantenga verdadera (true). Es un bucle de tipo indeterminado, lo que significa que se ejecutará un número de veces desconocido hasta que la condición deje de cumplirse.</p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int contador = 1;</p><p>        while (contador &lt;= 5)</p><p>        {</p><p>            Console.WriteLine("Número: " + contador);</p><p>            contador++; // Incrementamos el contador</p><p>        }</p><p>    }</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3393062272/e6991ac57398a76b7d9af908e6847fef/c_.jpeg" />
         <pubDate>2025-02-11 23:03:14 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324899164</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324910009</link>
         <description><![CDATA[<p>Bucle While en C#</p><p><br/></p><p>El while en C# es un tipo de bucle que se usa para repetir un bloque de código mientras se cumpla una condición. Antes de cada repetición, verifica si la condición sigue siendo verdadera. Si es true, ejecuta el código; si es false, el bucle se detiene.</p><p><br/></p><p>Es útil cuando no sabemos cuantas veces se va a repetir algo y solo queremos que siga hasta que se cumpla una condición.</p><p><br/></p><p>Ejemplo de uso:</p><p>using System;</p><p>class Program</p><p>{</p><p>&nbsp; &nbsp; static void Main()</p><p>&nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; int numero = 1; // Comenzamos desde 1</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; while (numero &lt;= 5) // Mientras numero sea 5 o menor</p><p>&nbsp; &nbsp; &nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine("Numero: " + numero);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; numero++; // Aumentamos numero en 1</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; }</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://images.pexels.com/photos/11035478/pexels-photo-11035478.jpeg" />
         <pubDate>2025-02-11 23:18:26 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324910009</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324942548</link>
         <description><![CDATA[<p>El bucle while en C# es una estructura de control que permite ejecutar un bloque de código repetidamente mientras una condición booleana sea verdadera (true). Antes de cada iteración, la condición se evalúa, y si sigue siendo verdadera, el código dentro del bucle se ejecuta nuevamente. Es un bucle controlado por condición, por lo que es importante asegurarse de que en algún punto la condición se vuelva false, evitando así un bucle infinito. Se utiliza cuando no se sabe exactamente cuántas veces debe repetirse una acción, pero sí se tiene una condición que determina su finalización.</p><p>Ejemplo de uso:</p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int numero = 1; // Inicialización</p><p>        while (numero &lt;= 5) // Condición</p><p>        {</p><p>            Console.WriteLine("Número: " + numero);</p><p>            numero++; // Incremento para evitar un bucle infinito</p><p>        }</p><p>    }</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3394434621/f6efb1cebcc7f7957afb9cf9c0db940c/tareaaaaaa.webp" />
         <pubDate>2025-02-12 00:03:13 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324942548</guid>
      </item>
      <item>
         <title></title>
         <author>jaelysfeliz08</author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324944117</link>
         <description><![CDATA[<p>En C#, <strong>while </strong>me sirve para repetir código mientras se cumpla una condición, sin saber cuántas veces pasará. Si quiero que se ejecute al menos una vez, uso <strong>do-while.</strong> También puedo hacer un bucle infinito con <strong>while </strong>(true), pero necesito un break para salir. En <em>Ecos del Tiempo</em>, lo usaría para esperar a que el jugador pulse una tecla antes de avanzar un diálogo o una escena. Eso sí, hay que tener cuidado con los bucles infinitos si la condición nunca cambia.</p><p><br/></p><p>Un ejemplo de esto es:</p><p><br/></p><p>int vidas = 3;</p><p>while (vidas &gt; 0)</p><p>{</p><p>    Console.WriteLine("Tienes " + vidas + " vidas. ¡Sigue jugando!");</p><p>    vidas--;</p><p>}</p><p>Console.WriteLine("Game Over");</p><p><br/></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3394442017/9cd09707fbdc772d813e61fec346f256/Captura_de_pantalla_2025_02_11_195805.png" />
         <pubDate>2025-02-12 00:05:11 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324944117</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324956152</link>
         <description><![CDATA[<p>En C#, la estructura while es una sentencia de control de flujo que permite ejecutar repetidamente un bloque de código mientras se cumpla una determinada condición.</p><p>Su funcionamiento se basa en evaluar una expresión booleana antes de cada iteración. Si la condición es true, el bloque de código dentro del bucle se ejecuta. Este proceso se repite hasta que la condición se vuelva false, momento en el cual el bucle termina y el programa continúa con la siguiente instrucción después del while.</p><p><br/></p><p>La sintaxis básica de un bucle while en C# es la siguiente:</p><p><br/></p><p>while (condición)</p><p>{</p><p>&nbsp; &nbsp; // Código a ejecutar mientras la condición sea verdadera</p><p>}</p><p><br/></p><p><br/></p><p><br/></p><p>Ejemplo:</p><p><br/></p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int numero = 1;  </p><p>        int suma = 0;     </p><p>        while (numero &lt;= 10)  </p><p>        {</p><p>            suma += numero;  </p><p>            numero++;  </p><p>        }</p><p>        Console.WriteLine("La suma de los primeros 10 números es: " + suma);</p><p>    }</p><p>}</p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3394357975/373a4c5e43c3432379cc1375e402ef8e/image.jpeg" />
         <pubDate>2025-02-12 00:18:27 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324956152</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324996544</link>
         <description><![CDATA[<p><strong>En C#, while es una estructura de control de flujo que permite ejecutar un bloque de código repetidamente mientras se cumpla una condición booleana. Se considera una estructura de bucle o ciclo.</strong></p><p><br/></p><p><strong>Cómo funciona while</strong></p><p>• Evalúa una condición booleana antes de cada iteración.</p><p>• Si la condición es true, ejecuta el bloque de código dentro del bucle.</p><p>• Si la condición es false, el bucle se detiene.</p><p><br/></p><p><strong>Sintaxis de while</strong></p><p><br/></p><p>while (condición)</p><p>{</p><p>&nbsp; &nbsp; <em>// Código a ejecutar mientras la condición sea verdadera</em></p><p>}</p><p><br/></p><p><strong>Ejemplo 1: Contador simple</strong></p><p><br/></p><p>Este código imprime los números del 1 al 5 usando <strong>while:</strong></p><p><br/></p><p>using System;</p><p><br/></p><p>class Program</p><p>{</p><p>&nbsp; &nbsp; static void Main()</p><p>&nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; int i = 1;</p><p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; while (i &lt;= 5)</p><p>&nbsp; &nbsp; &nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine("Número: " + i);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; i++; <em>// Incremento para evitar un bucle infinito</em></p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; }</p><p>}</p><p><br/></p><p><strong>Salida:</strong></p><p><br/></p><p>Número: 1</p><p>Número: 2</p><p>Número: 3</p><p>Número: 4</p><p>Número: 5</p><p><br/></p><p><strong>Ejemplo 2: Validación de entrada del usuario</strong></p><p><br/></p><p>Este código solicita al usuario que ingrese un número positivo y sigue pidiendo hasta que lo haga correctamente.</p><p><br/></p><p>using System;</p><p><br/></p><p>class Program</p><p>{</p><p>&nbsp; &nbsp; static void Main()</p><p>&nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; int numero;</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; Console.Write("Ingrese un número positivo: ");</p><p>&nbsp; &nbsp; &nbsp; &nbsp; numero = Convert.ToInt32(Console.ReadLine());</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; while (numero &lt; 0)</p><p>&nbsp; &nbsp; &nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.Write("Número inválido. Ingrese un número positivo: ");</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; numero = Convert.ToInt32(Console.ReadLine());</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine("Número aceptado: " + numero);</p><p>&nbsp; &nbsp; }</p><p>}</p><p><br/></p><p><strong>Ejemplo 3: Suma de números hasta que el usuario ingrese 0</strong></p><p><br/></p><p>Este código suma números ingresados por el usuario hasta que se ingrese <strong>0 para terminar.</strong></p><p><br/></p><p>using System;</p><p><br/></p><p>class Program</p><p>{</p><p>&nbsp; &nbsp; static void Main()</p><p>&nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; int suma = 0;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; int numero;</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine("Ingrese números para sumar (0 para salir):");</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; while (true) <em>// Bucle infinito hasta que se use 'break'</em></p><p>&nbsp; &nbsp; &nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; numero = Convert.ToInt32(Console.ReadLine());</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (numero == 0)</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break; <em>// Sale del bucle cuando el usuario ingresa 0</em></p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; suma += numero;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p><br/></p><p>&nbsp; &nbsp; &nbsp; &nbsp; Console.WriteLine("Suma total: " + suma);</p><p>&nbsp; &nbsp; }</p><p>}</p><p><br/></p><p><strong>¿Cuándo usar while en C#?</strong></p><p>• Cuando <strong>no sabemos</strong> cuántas veces se ejecutará el bucle (por ejemplo, en validaciones de entrada).</p><p>• Cuando queremos repetir una acción mientras se cumpla una <strong>condición dinámica</strong>.</p><p>• Cuando necesitamos un <strong>bucle infinito</strong> con una condición de salida dentro (break).</p><p><br/></p><p>Si la cantidad de repeticiones es conocida desde el inicio, es mejor usar un <strong>bucle for</strong>.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-02-12 00:51:26 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3324996544</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325051544</link>
         <description><![CDATA[<p>El while en C# es una <strong>estructura de control de flujo iterativa</strong> que permite ejecutar un bloque de código repetidamente mientras una condición booleana sea true. Se utiliza cuando no se conoce de antemano cuántas veces debe ejecutarse el bucle, ya que la evaluación de la condición ocurre antes de cada iteración.</p><p>Este tipo de estructura es útil en situaciones donde se necesita esperar una determinada condición antes de finalizar la ejecución, como en <strong>validaciones de usuario</strong>, <strong>búsquedas en estructuras de datos</strong>, <strong>lecturas de archivos</strong> o <strong>procesos en tiempo real</strong>.</p><p><br/></p><p>Ejemplo de uso:</p><p><br/></p><p>using System; </p><p>using System.Collections.Generic; </p><p>class Program </p><p>{ </p><p>     static void Main() </p><p>{ </p><p>    List&lt;int&gt; numeros = new List&lt;int&gt; { 10, 20, 30, 40, 50 };</p><p> int i = 0; </p><p>while (i &lt; numeros.Count) </p><p>{ </p><p>               Console.WriteLine($"Número: {numeros[i]}"); </p><p>      i++; </p><p>          }</p><p>     } </p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3394762390/9807817b1d9c5067698f4f451d4f6f2e/ejemplo_while.jpg" />
         <pubDate>2025-02-12 01:39:41 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325051544</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325076937</link>
         <description><![CDATA[<p>La instrucción do : ejecuta condicionalmente su cuerpo una o varias veces. La instrucción while : <strong>ejecuta condicionalmente su cuerpo cero o varias veces</strong>. En cualquier punto del cuerpo de una instrucción de iteración, se puede salir del bucle mediante la instrucción break.  </p><p><br></p><p><strong><em>¿Por qué utilizamos un bucle while en C#?</em></strong></p><p><br></p><p>La sentencia while ejecuta una sentencia o un bloque de sentencias mientras una expresión booleana especificada se evalúa como verdadera. Debido a que esa expresión se evalúa antes de cada ejecución del bucle, un bucle while <strong>se ejecuta cero o más veces</strong> . El bucle while se diferencia del bucle do, que se ejecuta una o más veces. </p><p><br></p><p>Algo importante que debemos saber es que la instrucción while también puede finalizar cuando se ejecuta <strong>break , goto o return dentro del cuerpo de la instrucción</strong>. Use la instrucción continue para finalizar una iteración sin salir del bucle while .</p><p><br></p><p>Aqui tenemos un ejemplo de la instrucción while.</p><p><br></p><pre><code class="language-csharp">int i = 0;
while (i &lt; 5) 
{
  Console.WriteLine(i);
  i++;
} 

En este fragmento de código, declaramos una variable entera i y le asignamos un valor inicial de 0. Luego, utilizamos un bucle while que se ejecutará mientras la condición (i &lt; 5) sea verdadera. Dentro del bucle, imprimimos el valor actual de i en la consola y, después, incrementamos i en 1 con i++.

Esto significa que el bucle imprimirá los valores del 0 al 4 en la consola, ya que cuando i alcance el valor de 5, la condición dejará de cumplirse y la ejecución del bucle terminará. En otras palabras, este código actúa como un contador que muestra los números en secuencia desde 0 hasta 4.</code></pre>]]></description>
         <enclosure url="https://images.pexels.com/photos/11035478/pexels-photo-11035478.jpeg" />
         <pubDate>2025-02-12 02:00:14 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325076937</guid>
      </item>
      <item>
         <title></title>
         <author>zaidflorian2</author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325167873</link>
         <description><![CDATA[<p>En C#, la estructura de control while es un tipo de ciclo de repetición que ejecuta un fragmento de código mientras una condición booleana sea verdadera (true). Es un ciclo basado en una condición, lo que implica que la verificación de la condición ocurre antes de cada repetición. </p><p> </p><p>Ejemplo de uso:  </p><p><br/></p><p>using System; </p><p>class Programa</p><p>{ </p><p>static void Main() </p><p>{</p><p><br/></p><p>int numero = 10;</p><p><br/></p><p>while (numero &gt;= 1)</p><p>{ </p><p>Console.WriteLine</p><p>("Valor actual: " + numero); numero--;</p><p>}</p><p> } </p><p>}</p><p>Este código lo que hara es que  imprimirá los números del 10 al 1, asegurando que el ciclo se detenga cuando la condición numero &gt;= 1 deje de cumplirse.</p><p><br/></p><p>Zaid Florian 5to c </p><p><br/></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3395019318/dcb6f3ad239e33ae0cafb31383cb9be5/WhatsApp_Image_2025_02_12_at_4_20_34_AM.jpeg" />
         <pubDate>2025-02-12 03:21:18 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325167873</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325181710</link>
         <description><![CDATA[<p>La estructura while en C# es fundamental en la programación porque permite ejecutar repetidamente un bloque de código mientras se cumpla una condición específica. Esto resulta útil cuando no sabemos cuántas veces se repetirá un proceso, como esperar una entrada válida del usuario o realizar cálculos iterativos. Sin embargo, es importante asegurarse de que la condición eventualmente se vuelva falsa, para evitar bucles infinitos que podrían hacer que un programa se congele. Comprender y utilizar correctamente while ayuda a mejorar la eficiencia del código y a resolver problemas de manera más efectiva.</p><p>Ej:</p><p><br/></p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int i = 1;</p><p>        while (i &lt;= 5)</p><p>        {</p><p>            Console.WriteLine("Número: " + i);</p><p>            i++; </p><p>        }</p><p>    }</p><p>}</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-02-12 03:37:38 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325181710</guid>
      </item>
      <item>
         <title></title>
         <author>sebac152008</author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325184155</link>
         <description><![CDATA[<p><strong>WHILE C#</strong></p><p><br/></p><blockquote><p>En C#, <strong>while </strong>es una estructura de control de flujo que permite ejecutar repetidamente un bloque de código mientras se cumpla una condición específica.</p></blockquote><p><br/></p><p>La condición se evalúa en cada iteración del ciclo, y si es <strong>verdadera</strong>, el bloque de código se ejecuta. Si la condición es <strong>falsa</strong>, el ciclo termina y la ejecución continúa con la instrucción siguiente a la estructura while.</p><p><br/></p><p>La sintaxis básica de la estructura while en C# es la siguiente:</p><p><br/></p><pre><code>while (condición)
{
    // bloque de código a ejecutar mientras la condición sea verdadera
}</code></pre><p><br/></p><p>La condición es una expresión booleana que se evalúa en cada iteración del ciclo. Si es <strong>verdadera</strong>, se ejecuta el bloque de código que se encuentra entre llaves <strong>{ }</strong>, y luego se vuelve a evaluar la condición.</p><p><br/></p><p>Si la condición es <strong>falsa</strong>, se salta el bloque de código y se continúa con la ejecución de la siguiente instrucción después del bloque while.</p><p><br/></p><p>Es importante tener en cuenta que la condición debe ser una expresión booleana, es decir, una expresión que se evalúa como verdadera o falsa. Si la condición nunca es falsa, el ciclo se ejecutará indefinidamente, lo que se conoce como un bucle infinito.</p><p><br/></p><p>Para evitar esto, es necesario asegurarse de que la condición cambie su valor a falso en algún momento, o bien, utilizar alguna instrucción como <strong>break</strong> o <strong>return </strong>para salir del ciclo.</p><p><br/></p><var>EJEMPLO</var><p><br/></p><pre><code>Console.Write("Ingrese un número: ");
int n = int.Parse(Console.ReadLine());
int i = 1;
while (i &lt;= n)
{
    Console.Write(i + " ");
    i++;
}</code></pre><p><br/></p><p>En este ejemplo, se utiliza un ciclo while para contar desde 1 hasta el número ingresado por el usuario. La variable i se inicializa en 1 y se va incrementando en cada iteración del ciclo hasta llegar al valor de n. En cada iteración, se muestra el valor de i en la consola.</p><p><br/></p><p><br/></p><p><strong><em>Sebastian Cuevas Santiago 5toC DAAI</em></strong></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3392307439/946784c6c13edd5f6fcb91bb16dc8e6f/download.gif" />
         <pubDate>2025-02-12 03:40:25 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325184155</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325731340</link>
         <description><![CDATA[<p>En C#, un bucle while es una estructura de control que permite ejecutar un bloque de código repetidamente mientras se cumpla una condición específica. Se utiliza cuando no se sabe exactamente cuántas veces se debe repetir la ejecución del código, pero sí se conoce la condición que debe cumplirse para continuar.</p><p><br/></p><p>while (condición)</p><p>{</p><p>    // Código a ejecutar mientras la condición sea verdadera</p><p>}</p><p>La condición debe evaluarse como true para que el bucle siga ejecutándose. Si la condición es false al inicio, el bucle no se ejecutará ni una sola vez.</p><p><br/></p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        int contador = 1;</p><p>        while (contador &lt;= 5)</p><p>        {</p><p>            Console.WriteLine($"Iteración número: {contador}");</p><p>            contador++; // Incrementa el contador para evitar un bucle infinito</p><p>        }</p><p>    }</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://images.pexels.com/photos/11035478/pexels-photo-11035478.jpeg" />
         <pubDate>2025-02-12 12:43:48 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325731340</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325791456</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3397132624/653332497a041a0808fd1ae476bec424/c_uses.png" />
         <pubDate>2025-02-12 13:31:38 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325791456</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325795593</link>
         <description><![CDATA[<p><br/></p><p><br/></p><p>¿Qué es while?</p><p><br/></p><p>El bucle while es una estructura que repite un bloque de código mientras una condición sea verdadera.</p><p><br/></p><p>Es útil cuando no sabemos cuántas veces necesitaremos repetir algo.</p><p><br/></p><p><br/></p><p>---</p><p><br/></p><p>Ejemplo básico: Contador</p><p><br/></p><p>Imaginemos que queremos imprimir los números del 1 al 5.</p><p><br/></p><p>int i = 1;</p><p>while (i &lt;= 5)</p><p>{</p><p>    Console.WriteLine(i);</p><p>    i++; // Aumentamos i para evitar un bucle infinito</p><p>}</p><p><br/></p><p>Explicación </p><p><br/></p><p>Se inicia con i = 1.</p><p><br/></p><p>Mientras i sea menor o igual a 5, el código dentro del while se ejecuta.</p><p><br/></p><p>i++ aumenta el va</p><p>lor en 1 en cada repetición.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3397148139/6ae9bf4cb5f19ec62cf39ab7a02d575c/c_uses.png" />
         <pubDate>2025-02-12 13:34:20 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325795593</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325957741</link>
         <description><![CDATA[<p>En C# <strong>el bucle </strong>while es otra estructura de control de flujo, concretamente lo que hace es repetir un código mientras dure una determinada condición.<strong> </strong>Se puede decir que el bucle while se utiliza para hacer algo repetidamente, bajo unas condiciones específicas, sin saber cuantas veces se repetirá. </p><p><br/></p><p><strong>Ejemplo:</strong></p><p>using System;</p><p>class Program</p><p>{</p><p>    static void Main()</p><p>    {</p><p>        Console.WriteLine("Hola, Mundo!");</p><p>    }</p><p>}</p><p><br/></p><p>Este ejemplo nos muestra un programa que imprime el mensaje "Hola, Mundo!" en la consola.</p><p><br/></p>]]></description>
         <enclosure url="https://upload.wikimedia.org/wikipedia/commons/c/c5/Visual_Studio_2015_Files_Added.png" />
         <pubDate>2025-02-12 15:17:54 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3325957741</guid>
      </item>
      <item>
         <title></title>
         <author>keisiyohannaherrera</author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3326253616</link>
         <description><![CDATA[<p>La Estructura While:</p><p><br></p><p>La instrucción while, del inglés, "<strong>Mientras</strong>" es una sentencia que ejecuta un bloque de código de forma <strong>repetida</strong> mientras se cumpla una <strong>condición</strong>. Se utiliza cuando no se sabe cuántas veces se debe ejecutar el bucle.</p><p><br></p><p>Este tipo de instrucción, al igual que ciclos como "<strong>For</strong>", utiliza el tipo de estructura <strong>repetitiva</strong>, este tipo de estructura es un conjunto de instrucciones que se ejecutan de manera reiterada, mientras se cumpla una condición.</p><p><br></p><p>De alguna manera, lo podríamos relacionar con los <strong>booleanos</strong>, pues, la condición se evalúa en cada iteración del cicio, y si es verdadera, el bloque de código se ejecutară. Si la condición es falsa, el ciclo termina y la ejecución continúa con la instrucción siguiente a la estructura while.</p><p><br></p><p><strong>Ejemplo simple de Estructura While:</strong></p><p><br></p><p>using System;</p><p><br></p><p>class Program</p><p>{</p><p><br></p><p>static void Main()</p><p>{</p><p><br></p><p>int contador = 1;</p><p><br></p><p>while (contador &lt;= 16)</p><p><br></p><p>Console.WriteLine("Número:</p><p><br></p><p>+ contador);</p><p><br></p><p>contador++</p><p><br></p><p>}</p><p><br></p><p> }</p><p><br></p><p>Este código lo que hará es imprimir los números del 1 al 16.</p><p><br></p><p>Keysi Yohanna Herrera Montero. 5to C DAAI</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3392207305/adb0701b0166830092ea099d70d5df2e/maxresdefault__3_.jpg" />
         <pubDate>2025-02-12 18:46:48 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3326253616</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3336152372</link>
         <description><![CDATA[<p> </p>]]></description>
         <enclosure url="https://upload.wikimedia.org/wikipedia/commons/2/29/Tiempo_real2.webp" />
         <pubDate>2025-02-20 14:58:37 UTC</pubDate>
         <guid>https://padlet.com/niurkyguzman/2tmtvcgkkhvop115/wish/3336152372</guid>
      </item>
   </channel>
</rss>
