Estructura Secuencial en C#: es una secuencia que se ejecuta una despues de otra, es decir son ejecuciones en sicuencia, como puede ser, simples, dobles, múltiples, mientras, hasta que y hasta. como su nombre lo indica, es un bloque de instrucciones que sigue secuencialmente, ejemplo simple: para vestirte primero te pones el calzoncillo y luego el pantalón, no puedes hacer al revés, es igual con esta Estructura Secuencial en C#, son secuencias a seguir.
indice del tema
En esta estructura tendremos una serie de opciones a escoger, es decir tendremos una condición a evaluar en función al resultado, no se preocupen vamos a entender mejor con los ejemplos. Esta estructura selectiva se clasifica en:
Bueno esta estructura selectiva es, si la condición es verdadera hace un determinado proceso y termina la ejecución del programa, y si es falsa termina la ejecución del programa.
Ejemplo:
Console.WriteLine("** estructura simple **");
Console.WriteLine("---------------------------------------");
Console.WriteLine("");
string respuesta;
Console.WriteLine("¿ eres mujer ?");
respuesta = Console.ReadLine();
if (respuesta == "si")
{
Console.WriteLine("aya eres mujer entonces");
}
Console.ReadKey(); En selectiva doble para tu condicion hay dos posibles respuestas correctas, si la condición es verdadera hace una proceso 1 y termina la ejecución del programa y si es falsa hace proceso 2 y termina la ejecución del progrma.
Ejemplo:
try {
Console.WriteLine("** estructura doble **");
Console.WriteLine("---------------------------------------");
Console.WriteLine("");
string respuesta;
Console.WriteLine("¿ eres mujer o varon ?");
respuesta = Console.ReadLine();
if (respuesta == "si")
{
Console.WriteLine("eres mujer entonces");
}
else
{
Console.WriteLine("eres varon entonces");
}
Console.ReadKey();
}
catch(Exception error)
{
Console.WriteLine("no son los datos correctos" + error.Message);
} En selección múltiple se evaluará una expresión que podrá tomar n valores distintos, n1, n2, n3, …. ,n y según la condicion uno de estos valores es la correcta, se realizará una de las n procesos o lo que es igual, el proceso del algoritmo seguirá hasta que una de las condicines sea la correcta o en casos extremos que no exista una que cumpla, simplemente termina la ejecucion del programa, pero si existe hay un solo condición que cumple, entre las condiciones de los n posibles o condiciones.
Ejemplo:
try {
Console.WriteLine("** estructura multiple **");
Console.WriteLine("---------------------------------------------------");
Console.WriteLine("");
int respuesta;
Console.WriteLine("escribe un numero del 1 al 5 te devuelvo en letras");
respuesta = int.Parse(Console.ReadLine());
if (respuesta == 1)
{
Console.WriteLine("escribiste el numero: uno");
}
else if(respuesta==2)
{
Console.WriteLine("escribiste el numero: dos");
}
else if (respuesta == 3)
{
Console.WriteLine("escribiste el numero: tres");
}
else if (respuesta == 4)
{
Console.WriteLine("escribiste el numero: cuatro");
}
else if (respuesta == 5)
{
Console.WriteLine("escribiste el numero: cinco");
}
else
{
Console.WriteLine("escribe depende al rango de 1 al 5");
}
Console.ReadKey();
}
catch(Exception error)
{
Console.WriteLine("ocurrio un error no son los datos correctos" + error.Message);
} Bueno esto es todo en cuanto alas estructuras selectivas, si tienes algún duda o consulta solo escribe en los comentarios, yo gustosamente y personalmente lo estaré respondiendo, su aprendisaje es muy importante para mí, ahora vamos con las estructuras repetitivas, para ellos diríjase al link: Estructuras Repetitivas.
Quedarse varado en medio de una impresión importante porque tu equipo decidió bloquearse por completo…
Quedarse varado en medio de una tarea o impresión importante porque tu equipo decidió bloquearse…
Quedarse varado en medio de una jornada de trabajo porque tu equipo decidió bloquearse por…
Quedarse varado en medio de una tarea o impresión importante porque tu equipo decidió bloquearse…
Quedarse varado en medio de una tarea importante porque tu impresora decidió bloquearse por completo…
En el mundo de la ciberseguridad, Avast se ha ganado un lugar muy especial en…