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