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.
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.
¿Qué es un online HTML compiler? En el desarrollo de software actual, el término online…
¿Qué es el Formato HTML? El formato HTML es un estándar digital de estructuración de…
En el ecosistema del desarrollo web y la ingeniería de software para internet, el lenguaje…
¿Qué es un HTML Editable? En el desarrollo web tradicional, la mayoría de los elementos…
En la jerga del desarrollo web y la búsqueda habitual de herramientas en internet, el…
En el desarrollo web moderno, comprender la teoría del lenguaje de marcado resulta mucho más…