
En este punto veremos el tema de condicionales lo cual viene a ser muy importante y usado a menudo en el desarrollo de software, así mismo veremos las diferentes maneras de hacer esto.
Autor:
Kevin Arias (Ver todos sus post)
C#
C Sharp
Fundamentos de programación
Condicionales
Fecha de publicación: 2016-08-24 10:25:41
Ayúdanos con el arduo trabajo que realizamos.
[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 004-CONDICIONALES
En este ejemplo veremos las condicionales en cascada, condicionales anidades y condicionales con más de una verificación para considerar cierta circunstancia y llevar a cabo un proceso de acuerdo a esto.
Seguidamente les dejo con el código que se lleva acabo en este post.
using System; namespace AppFirst { public class Program { public static void Main(string[] args) { if (10 > 7) { Console.WriteLine("El proceso accedió a la condición 1"); } if (10 < 20) { Console.WriteLine("El proceso accedió a la condición 2"); } int valor = 7; if (valor >= 10) { Console.WriteLine("El proceso accedió a la condición 3"); } else { if (valor == 9) { Console.WriteLine("Los valores comparados son iguales"); } else { if (valor == 8) { Console.WriteLine("El valor es 8"); } if (valor == 7) { Console.WriteLine("El valor es 7"); } } } if (true) { Console.WriteLine("Siempre se accederá a esta condición"); } if (false) { Console.WriteLine("Nunca se accederá a esta condición"); } string nombre = "codideep.com"; int edad = 1; if (nombre == "codideep" && edad == 1) { Console.WriteLine("No se accederá a esta sección por la condición fallida"); } if (nombre == "codideep" || edad == 1) { Console.WriteLine("Aquí si accedió por complir una o todas las condiciones"); } if (nombre == "codideep" || (edad == 1 && 7 > 4)) { Console.WriteLine("Condición accedida con múltiples comparaciones"); } Console.ReadLine(); } } }
A continuación les dejo con el video que explica este tema de forma detallada.
INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO

KEVIN ARNOLD ARIAS FIGUEROA
(SOFTWARE ARCHITECT - CODIDEEP E.I.R.L.):
Profesional en tecnologías de la información con más de 10 años de experiencia en desarrollo de software empresarial, con amplios conocimientos en manejo de arquitecturas de software de escala vertical y horizontal, gestión de proyectos, liderazgo de equipos y dominio en modelado de procesos a gran escala.
- Debes estar logueado para realizar comentarios