Dev C++ If Ejemplos

02.01.2021

C: If and Else Statements. So we've learnt how to collect basic data from the user, but wouldn't it be useful if we could do different things depending on what the user typed in? Well this happens to be a very core concept of computer programming, and we can do exactly as previously described with these things called 'if' statements. Ciclo For en C – y ejemplos El ciclo For es una de las instrucciones mas sencillas de aprender, y consiste en utilizar mayormente “rangos” en los cuales se define el numero de iteraciones que se pueden hacer en este ciclo.

-->

Dev C If Ejemplos En

Una instrucción if identifica qué instrucción se debe ejecutar dependiendo del valor de una expresión booleana.An if statement identifies which statement to run based on the value of a Boolean expression.En el ejemplo siguiente, la variable bool``condition se establece en true y, a continuación, se comprueba en la instrucción if .In the following example, the bool variable condition is set to true and then checked in the if statement.El resultado es The variable is set to true.The output is The variable is set to true..

Puede ejecutar los ejemplos de este tema situándolos en el método Main de una aplicación de consola.You can run the examples in this topic by placing them in the Main method of a console app.

Una instrucción if en C# puede tener dos formas, tal como se muestra en el ejemplo siguiente.An if statement in C# can take two forms, as the following example shows.

En una instrucción if-else , si condition se evalúa como true, se ejecuta then-statement .In an if-else statement, if condition evaluates to true, the then-statement runs.Si condition es false, se ejecuta else-statement .If condition is false, the else-statement runs.Puesto que condition no puede ser simultáneamente true y false, la then-statement y la else-statement de una instrucción if-else nunca se podrán ejecutar a la vez.Because condition can’t be simultaneously true and false, the then-statement and the else-statement of an if-else statement can never both run.Después de ejecutar la then-statement o la else-statement , el control se transfiere a la siguiente instrucción situada después de la instrucción if .After the then-statement or the else-statement runs, control is transferred to the next statement after the if statement.

Dev C If Ejemplos Y

En una instrucción if que no incluya una instrucción else , si condition es true, se ejecutará la then-statement .In an if statement that doesn’t include an else statement, if condition is true, the then-statement runs.Si condition es false, el control se transfiere a la siguiente instrucción situada después de la instrucción if .If condition is false, control is transferred to the next statement after the if statement.

Tanto la then-statement como la else-statement pueden constar de una única instrucción o de varias instrucciones entre llaves ({}).Both the then-statement and the else-statement can consist of a single statement or multiple statements that are enclosed in braces ({}).Para una única instrucción, las llaves son opcionales pero se recomiendan.For a single statement, the braces are optional but recommended.

La instrucción o las instrucciones en la then-statement y la else-statement pueden ser de cualquier tipo, incluida otra instrucción if anidada dentro de la instrucción if .The statement or statements in the then-statement and the else-statement can be of any kind, including another if statement nested inside the original if statement.En instrucciones if anidadas, cada cláusula else pertenece a la última if que no tiene su elsecorrespondiente.In nested if statements, each else clause belongs to the last if that doesn’t have a corresponding else.En el ejemplo siguiente, Result1 aparece si m > 10 y n > 20 se evalúan como true.In the following example, Result1 appears if both m > 10 and n > 20 evaluate to true.Si m > 10 es true, pero n > 20 es false, aparece Result2 .If m > 10 is true but n > 20 is false, Result2 appears.

En su lugar, si desea que Result2 aparezca cuando (m > 10) es false, puede especificar dicha asociación mediante llaves para establecer el inicio y el fin de la instrucción if anidada, como se muestra en el ejemplo siguiente.If, instead, you want Result2 to appear when (m > 10) is false, you can specify that association by using braces to establish the start and end of the nested if statement, as the following example shows.

ApareceráResult2 si la condición (m > 10) se evalúa como false.Result2 appears if the condition (m > 10) evaluates to false.

EjemploExample

En el ejemplo siguiente, se escribe un carácter desde el teclado y el programa usa una instrucción if anidada para determinar si el carácter de entrada es un carácter alfabético.In the following example, you enter a character from the keyboard, and the program uses a nested if statement to determine whether the input character is an alphabetic character.Si el carácter de entrada es un carácter alfabético, el programa comprueba si el carácter de entrada está en mayúsculas o minúsculas.If the input character is an alphabetic character, the program checks whether the input character is lowercase or uppercase.Aparece un mensaje para cada caso.A message appears for each case.

EjemploExample

También puede anidar una instrucción if dentro de un bloque else, tal como se muestra en el siguiente código parcial.You also can nest an if statement inside an else block, as the following partial code shows.El ejemplo anida instrucciones if dentro de dos bloques más y, a continuación, un bloque.The example nests if statements inside two else blocks and one then block.Los comentarios de especifican qué condiciones son true o false en cada bloque.The comments specify which conditions are true or false in each block.

EjemploExample

El ejemplo siguiente determina si un carácter de entrada es una letra minúscula, una letra mayúscula o un número.The following example determines whether an input character is a lowercase letter, an uppercase letter, or a number.Si estas tres condiciones son false, el carácter no es un carácter alfanumérico.If all three conditions are false, the character isn’t an alphanumeric character.En el ejemplo se muestra un mensaje para cada caso.The example displays a message for each case.

Dev C++ If Ejemplos

Puesto que puede ser válida tanto una instrucción del bloque else como del bloque then, puede usar cualquier expresión booleana válida para la condición.Just as a statement in the else block or the then block can be any valid statement, you can use any valid Boolean expression for the condition.Puede usar operadores lógicos como !, &&, , &, y ^ para hacer condiciones compuestas.You can use logical operators such as !, &&, , &, , and ^ to make compound conditions.En el código siguiente, se muestran algunos ejemplos:The following code shows examples.

especificación del lenguaje C#C# language specification

Para obtener más información, consulte la Especificación del lenguaje C#.For more information, see the C# Language Specification.La especificación del lenguaje es la fuente definitiva de la sintaxis y el uso de C#.The language specification is the definitive source for C# syntax and usage.

Dev C++ If Ejemplos

Vea tambiénSee also