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.
¿Sabías que puedes hacer una copia de seguridad en WordPress sin instalar ningún plugin? 😲Muchos…
¿Te imaginas perder todo tu sitio web de un momento a otro? 😨Muchos usuarios de…
Sistemas operativos iOS: qué es iOS, para qué sirve y cómo funciona Usas un iPhone…
Sistemas operativos Mac: qué es macOS, para qué sirve y cómo funciona Muchas personas usan…
Sistemas operativos Linux: qué es Linux, para qué sirve y por qué es tan importante…
Usas una computadora, un celular o una tablet todos los días… pero ¿alguna vez te…