Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Else
Condiciones C ++ y si las declaraciones
C ++ es compatible con las condiciones lógicas habituales de las
matemáticas:
Puede utilizar estas condiciones para llevar a cabo diferentes acciones para
diferentes decisiones.
La sentencia if
Utilice la ifdeclaración para especificar un bloque de código C ++ para ser
ejecutado si una condición es true.
Sintaxis
if (condition) {
// block of code to be executed if the condition is true
}
Tenga en cuenta que ifestá en letras minúsculas. Las letras mayúsculas (si
o si) generará un error.
Ejemplo
if (20 > 18) {
cout << "20 is greater than 18";
}
Ejecutar ejemplo »
Ejemplo
int x = 20;
int y = 18;
if (x > y) {
cout << "x is greater than y";
}
Ejecutar ejemplo »
Ejemplo explicó
En el ejemplo anterior se utilizan dos variables, x y y , para probar si x es
mayor que y (utilizando el >operador). Como x es 20, e y es 18, y sabemos
que 20 es mayor que 18, es la impresión de la pantalla en la que "x es
mayor que y".
La sentencia else
Utilice la elsedeclaración para especificar un bloque de código que se
ejecutará si la condición es false.
Sintaxis
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
Ejemplo
int time = 20;
if (time < 18) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
// Outputs "Good evening."
Ejecutar ejemplo »
Ejemplo explicó
En el ejemplo anterior, el tiempo (20) es mayor que 18, por lo que la
condición es false. Debido a esto, se pasa a la elsecondición e imprimir en
la pantalla "Buenas noches". Si el tiempo era menos de 18, el programa
imprime "Buenos días".
La sentencia else if
Utilice la else ifdeclaración para especificar una nueva condición, si la
primera condición es false.
Sintaxis
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and
condition2 is true
} else {
// block of code to be executed if the condition1 is false and
condition2 is false
}
Ejemplo
int time = 22;
if (time < 10) {
cout << "Good morning.";
} else if (time < 20) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
// Outputs "Good evening."
Ejecutar ejemplo »
Ejemplo explicó
En el ejemplo anterior, el tiempo (22) es mayor que 10, por lo que
la primera condición es false. La siguiente condición, en el else
ifcomunicado, es también false, por lo que pasar a la else condición, ya
que condición1 y condición2 es a la vez false- e imprimir a la pantalla
de "Buenas noches".
Sintaxis
variable = (condition) ? expressionTrue : expressionFalse;
En lugar de escribir:
Ejemplo
int time = 20;
if (time < 18) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
Ejecutar ejemplo »
Ejemplo
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;
Ejecutar ejemplo »