if else
La instrucción “if” en C# permite evaluar una condición y ejecutar un bloque de código si esa condición es verdadera. Sin embargo, a veces necesitamos manejar casos alternativos. Aquí es donde entran en juego las instrucciones “else” y “else if”.
- Else:
- La instrucción “else” se utiliza junto con “if” para proporcionar una alternativa cuando la condición no se cumple.
- Si la condición en el “if” no se satisface, el código dentro del bloque “else” se ejecutará.
- Ejemplo:
int numero; Console.WriteLine("Introduce un número"); numero = Convert.ToInt32(Console.ReadLine()); if (numero > 0) Console.WriteLine("El número es positivo."); else Console.WriteLine("El número es cero o negativo.");
- Else if:
- La instrucción “else if” se utiliza para evaluar múltiples condiciones en secuencia.
- Si la primera condición no se cumple, se verifica la siguiente condición en el “else if”.
- Ejemplo:
int edad; Console.WriteLine("Introduce tu edad"); edad = Convert.ToInt32(Console.ReadLine()); if (edad < 18) Console.WriteLine("Eres menor de edad."); else if (edad >= 18 && edad < 65) Console.WriteLine("Eres adulto."); else Console.WriteLine("Eres un adulto mayor.");
En resumen, “else” se ejecuta cuando la condición del “if” no se cumple, mientras que “else if” permite evaluar múltiples condiciones en orden.