Documentos de Académico
Documentos de Profesional
Documentos de Cultura
If (simple)
If/else (doble)
Switch (múltiple)
https://www.w3schools.com/cs/cs_conditions.php
Ciclos o bucles
Estructura de repetición
En un algoritmo, la estructura de repetición permite repetir determinadas
instrucciones dependiendo de una condición. En la vida real, cada día las personas
constantemente tienen que repetir actividades.
Para esta estructura se presentan tres variantes:
1. For (para)
2. While (mientras)
3. Do-while (haga- mientras)
Estructura repetitiva For
Permite repetir instrucciones un determinado número de veces.
La estructura repetir para se utiliza cuando:
• El número de ciclos que deben ejecutarse es conocido.
• Se desea repetir por cada uno de los elementos de una estructura de datos
Sintaxis básica
for (contador ; condición ;incremento)
{
instrucciones
}
end for
Sintaxis for en C#
variables
while (condición)
{
sentencias
incremento
}
While
La estructura repetir mientras se utiliza cuando:
El problema a resolver requiere que la condición sea evaluada
primero.
El número de ciclos que deben ejecutarse para resolver el
problema es desconocido.
Ejemplo While
Ejemplo agregar 1 en 1 hasta llegar a 100 pero en cada incremento mandar un
mensaje por pantalla que indique el numero que va.
while(condición==true);
Ejercicio
Escribir un programa que solicite al usuario un número entre 0 y 999, y nos
muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el programa
cuando se cargue el valor 0.
class Program Console.WriteLine("
{ Tiene 2 dígitos.");
static void Main(string[] }
args) else
{ {
int valor;
do Console.WriteLine("Tien e1
{ dígito.");
}
Console.Write("Ingrese un valor }
entre 0 y 999 "); }
valor=int.Parse(linea); while (valor!=0);
if (valor>=100) }
{ }
}
Console.WriteLine("Tien e3
dígitos.");
}
else
{
if (valor>=10)
{
Ejemplo
Do While
La estructura repetir do while se utiliza cuando:
El problema a resolver requiere que se ejecute al menos 1 vez
el ciclo
El número de ciclos que deben ejecutarse para resolver el
problema es desconocido.
Análisis de casos
Desarrolla un programa que recorra los números del 1 al 100 y
muestre en pantalla únicamente números pares o divisibles entre 3.
Preguntas