tutorial c conditional statements
¿Qué es un archivo torrent y cómo lo abro?
Tutorial sobre declaraciones condicionales y de toma de decisiones en C #. Este tutorial explicará cómo utilizar las declaraciones If, If-Else, If-ElseIf y Nested If:
Las clases, objetos y métodos en C # se explicaron en detalle en nuestro tutorial anterior.
Una clase es básicamente el plano de datos y los objetos son las instancias de la clase. Los métodos, como ya hemos comentado, contienen instrucciones / acciones específicas que deben realizarse dentro de una clase.
=> Explore la serie completa de tutoriales de capacitación de C # aquí
En este tutorial, cubriremos las declaraciones condicionales que se usan en C #.
Lo que vas a aprender:
Declaraciones condicionales en C #
Las declaraciones condicionales de C # se usan cuando queremos ejecutar una determinada acción dependiendo de una condición disponible.
Las declaraciones para la toma de decisiones requieren algunas condiciones que pueden ser evaluadas por el programa y un conjunto de declaraciones que se pueden ejecutar si la condición se evalúa como verdadera u otra declaración que se puede ejecutar cuando la condición se valora como falsa.
En este tutorial, explicaremos cómo funciona un operador condicional con una explicación de sintaxis adecuada y algunos ejemplos interesantes. También analizaremos declaraciones condicionales anidadas y otras diferentes.
Antes de comenzar, echemos un vistazo a un flujo general del flujo de toma de decisiones condicional.
C # ofrece diferentes declaraciones para la toma de decisiones. Explorémoslos en detalle.
Si declaración
La instrucción If se compone de una expresión booleana seguida de una instrucción. La declaración dentro de la condición 'si' se ejecuta solo si la expresión booleana devuelve 'verdadero'. Si devuelve falso, el programa simplemente ignorará la declaración.
Sintaxis
La sintaxis de If es la palabra clave 'si' seguida de una condición booleana dentro del corchete, seguida de llaves que encierran la declaración que debe ejecutarse cuando la expresión booleana devuelve verdadero.
|_+_|Ejemplo:
|_+_|Pasamos dos valores enteros ayb con los mismos datos. Si ejecutamos este programa como a y b son iguales, es decir, 10. Esto significa que la condición booleana devolverá verdadero, por lo tanto, la declaración dentro de la condición se ejecutará y el resultado será como se muestra a continuación.
|_+_|Si cambiamos el valor de a a 11, haciendo que no sean iguales. Esto significa que la expresión booleana devolverá un valor falso. Si ejecutamos el programa ahora, imprimirá el siguiente resultado.
|_+_|Como puede ver claramente en el ejemplo anterior, el programa no ejecutó la declaración dentro de la condición 'si' y ejecutó directamente la declaración fuera del límite de la condición.
Si es otra declaración
La siguiente declaración para la toma de decisiones es 'si-si no'. Es básicamente una declaración 'si' con una declaración 'más' opcional que entra en escena si la condición booleana devuelve un valor falso.
Sintaxis
La sintaxis también es similar al 'si' seguido de una instrucción else. Comienza con la palabra clave 'si' seguida de un corchete que encierra la condición booleana y que de nuevo va seguida de corchetes que contienen declaraciones. El encerramiento de la declaración 'si' va seguido de la palabra clave 'else' que encierra la declaración entre corchetes.
|_+_|Ejemplo:
|_+_|En este programa, tenemos dos valores enteros, ay b. Por lo tanto, si la condición es verdadera, la declaración dentro del bloque 'if' se ejecutará y si la condición es 'falsa', se ejecutará la declaración dentro del bloque else.
cómo leer un archivo bin
Como a y b no son iguales, la condición booleana devolverá un valor 'falso' y el bloque else se ejecutará con el siguiente resultado.
|_+_|Si cambiamos el valor de ayb para hacerlos iguales, la condición booleana se hará verdadera y el bloque 'if' se ejecutará con el siguiente resultado.
|_+_|Declaración If ... ElseIf ...
La declaración 'si ... más si ...' tiene un 'más si' colocado después de la declaración 'si'. Esta condición es muy útil para manejar varias condiciones mediante el uso de un solo si seguido de varios 'si no', cada uno de los cuales representa una condición separada.
Puede utilizar una serie de 'más si' después de la declaración 'si' para manejar todas sus condiciones.
Sintaxis
La sintaxis también es similar a la de 'si' seguida de una declaración 'else if' única o múltiple, dependiendo del número de condiciones que el usuario desee manejar. Comienza con la palabra clave 'si' seguida de una condición dentro de un corchete y la declaración encerrada dentro de las llaves.
El corchete de cierre va seguido de la palabra clave 'else if' con su propia condición definida dentro del corchete, seguida de corchetes que encierran la declaración.
|_+_|Ejemplo:
Escribamos un programa para encontrar si el valor entero proporcionado por el usuario es negativo, cero o positivo.
|_+_|Como la entrada es un número entero positivo, el programa primero evaluará la primera condición (aporte<0) y esta condición devolverá falso, por lo tanto el programa pasará a la siguiente instrucción else if. Siguiente condición (entrada == 0) y esta condición volverá a devolver falso, por lo tanto, el programa volverá a pasar a la siguiente instrucción else if.
Siguiente condición (entrada> 0) devuelve un valor verdadero y el programa ejecutará la declaración dentro del corchete de esta condición.
convertidor online seguro de youtube a mp3
Cuando se compila y ejecuta, devolverá la siguiente salida.
|_+_|Declaraciones If anidadas
Las declaraciones anidadas significan el uso de una declaración 'si' o 'más si' dentro de otra declaración 'si' o 'más si'. Esto permite al usuario implementar múltiples condiciones.
Ejemplo:
Digamos que necesitamos encontrar una condición donde el entero dado es mayor que 10. También tenemos otra condición, si el número es igual a 20, necesitamos imprimir 'El valor del entero es 20', y si no es igual imprimiremos 'El valor del número entero no es 20'.
|_+_|En el programa anterior, hemos anidado una declaración 'if-else' dentro de otra declaración 'if-else'. De manera similar, cualquier declaración condicional se puede anidar dentro de otra declaración condicional.
Conclusión
En este tutorial, discutimos en detalle las declaraciones condicionales y de toma de decisiones. Vimos cómo usar declaraciones 'if', 'if-else', 'if ... else if'. También discutimos las declaraciones if anidadas que se pueden usar para alojar diferentes declaraciones condicionales dentro de otra declaración condicional.
Cuando una condición booleana devuelve un valor verdadero, el contenido dentro de 'si' se ejecuta y cuando devuelve un valor falso, entonces se ejecuta el contenido dentro de 'más'.
Es posible que tengamos o no una declaración else después de 'si'. If… else if La declaración se puede utilizar para validar varias condiciones definidas diferentes.
Leer también = >> Declaraciones condicionales de VBA
=> Consulte los tutoriales de capacitación en profundidad de C # aquí
Lectura recomendada
- Declaraciones condicionales Unix: If Then Else y operadores relacionales
- Declaraciones condicionales de Python: if_else, elif, declaraciones if anidadas
- Declaraciones condicionales de VBScript: VBScript If, ElseIf, Select Case
- Tutorial de Python para principiantes (entrenamiento práctico de Python GRATIS)
- Adición de declaraciones condicionales y de bucle en la vista de palabras clave - Tutorial de QTP n. ° 4
- Tutorial de reflexión de Java con ejemplos
- Tutorial de Python DateTime con ejemplos
- Tutorial de Bugzilla: Tutorial práctico de la herramienta de gestión de defectos