Dev C++ If Ejemplos
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 else
correspondiente.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.
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.