Uso de if…else en C#

image_printModo impresión y lectura

if...else se utiliza para tomar decisiones en el código. Piensa en ello como una manera de decirle a tu programa: «Si esto es cierto, haz esto. Si no, haz otra cosa.»

Ejemplo detallado

Imagina que tenemos que verificar la edad de una persona para ver si puede votar:

int edad = 20;

if (edad >= 18) {
    Console.WriteLine("Eres elegible para votar.");
} else {
    Console.WriteLine("No eres elegible para votar.");
}

Explicación:

  1. Declaración de la variable:
  2. int edad = 20; Aquí declaramos una variable edad y le asignamos el valor 20.
  3. Condición if:
  4. if (edad >= 18) { Estamos diciendo «Si la edad es mayor o igual a 18…»
  5. Código a ejecutar si la condición es verdadera:
  6. Console.WriteLine("Eres elegible para votar."); Si la condición es verdadera (es decir, la edad es 18 o más), el programa imprimirá «Eres elegible para votar.»
  7. Condición else:
  8. else { Aquí estamos diciendo: «De lo contrario…»
  9. Código a ejecutar si la condición es falsa:
  10. Console.WriteLine("No eres elegible para votar."); Si la condición es falsa (es decir, la edad es menor de 18), el programa imprimirá «No eres elegible para votar.»

Más Ejemplos

Verificar si un número es par o impar:

  1. int numero = 7;
  2. if (numero % 2 == 0) { Console.WriteLine("El número es par."); }
  3. else { Console.WriteLine("El número es impar."); }
  4. Determinar si hace frío o calor basado en la temperatura:
  5. int temperatura = 15;
  6. if (temperatura > 20) { Console.WriteLine("Hace calor."); }
  7. else { Console.WriteLine("Hace frío."); }

Espero que esto te haya ayudado a entender mejor cómo funciona el if...else en C#.

La declaración else if se utiliza en programación para manejar múltiples condiciones alternativas de una manera clara y eficiente. Si usáramos solo declaraciones if, cada condición se evaluaría independientemente, lo que podría llevar a un código menos eficiente y más difícil de leer. Con else if, puedes encadenar condiciones y asegurarte de que solo la primera condición verdadera se ejecute, las demás se omiten.

Aquí tienes un ejemplo para ilustrar la diferencia entre if y else if:

image_printModo impresión y lectura
Translate » Traductor