Udemy

Como utilizar C# if else

Como utilizar C# if else 





El sentencia condicional if .. else in C# se usa para verificar las condiciones que proporcionamos en la cabecera de la declaración if y para tomar una decisión basada en esa condición. El enunciado condicional que examina los datos usando operadores de comparación así como operadores lógicos. La instrucción else es opcional, por lo que podemos usar la declaración de dos maneras;

  if (condición)
  operación;
  if (condición)
   operación;
  else
   operación;

Si la condición es verdadera, el control pasa al cuerpo del bloque if, es decir, el programa ejecutará el código dentro del bloque.
Si la condición es falsa, el control pasa al siguiente nivel, es decir, si proporciona else, el programa ejecutará el bloque de código de la instrucción else, de lo contrario, el control pasará a la siguiente línea de código.
Si desea verificar más de una condición al mismo tiempo, puede usar la declaración else if .


  if (condición)
   operación;
  else if (condición)
   operación;
  else
   operación;

Solo tome un ejemplo: tenemos una lista de marcas y queremos analizar la calificación de cada alumno. En este caso podemos usar if..else.
A continuación están las reglas de calificación del estudiante:
1) Si las calificaciones son mayores que 90, entonces el estudiante obtiene una nota de Excelente
2) Si las notas son menos de 90 y más de 80 entonces el estudiante obtiene una nota de Bien
3) Si las calificaciones son menores a 80 y mayores a 70, entonces el estudiante obtiene una nota de Suficiente
4) Si todas las condiciones anteriores fallaron y las calificaciones son menores que 70, entonces el estudiante ha fallado.

Ahora implementamos estas condiciones en un programa C#.




  1: if (calificacion >= 90) {
  2:     Console.WriteLine ("La Nota es Excelente"); 
  3: }
  4: else if (calificacion >= 80) {
  5:     Console.WriteLine ("La nota es Bien");
  6: }
  7: else if (calificacion >= 70){
  8:      Console.WriteLine ("La nota es Sificiente"); 
  9: }
  10: else {
  11:     Console.WriteLine("ha fallado");
  12: } 


Línea 1: Comprobación de la calificación mayor o igual a 90
Línea 2: si la calificación es mayor a 90 muestran un mensaje: "La nota es Excelente"
Línea 4: Comprobación de la calificación mayor o igual a 80
Línea 5: si la calificación es mayor a 90 muestran un mensaje: "La nota es Bien"
Línea 7: Comprobación de la calificación mayor o igual a 70
Línea 8: si la calificación es mayor a 90 muestran un mensaje: "La nota es Suficiente"
Línea 10: Si esas tres condiciones fallaron, vaya al siguiente bloque de codificación.
Línea 11: Si todo falla, mostrará el mensaje "ha fallado"






No hay comentarios.