Declaración condicional (if
)
En el problema de encontrar el número máximo de dos, encontramos un nuevo operador que comenzaba con la palabra
if
.
Este operador se llama condicional.
La palabra
if
se traduce del inglés como "
if", y la palabra
else
como "
else ". Después de la palabra
if
, se escribe una condición lógica, y si es verdadera (true), entonces todos los comandos (operadores) que aparecen después de la condición entre llaves
{}
se ejecutará. Si la condición es falsa (falsa), entonces se ejecutan los comandos entre llaves después de la palabra
else
.
Vista general del operador condicional
if (boolean_condition) // encabezado con condición
{
... // bloque "si" – sentencias que se ejecutan
// si la condición en el encabezado es verdadera
}
demás
{
... // bloque "de lo contrario" – sentencias que se ejecutan
// si la condición entre paréntesis es falsa
}
¡Necesito recordar!
1. if
- else - es una declaración única. Por lo tanto, entre el paréntesis que termina el if
(}) y la palabra else
no puede contener otros operadores.
2. Nunca ponga una condición después de la palabra else
. El "else" se ejecuta cuando la condición principal especificada después de la palabra if
- es falsa, es decir, no se cumple.
3. Si, en el bloque "si" o en "otro" solo hay un operador, entonces se pueden omitir las llaves.
4. Una condición booleana es una expresión que se puede usar para decir si es verdadera (lo que significa que es verdadera) o falsa (lo que significa que no es verdadera).
Una condición lógica se escribe usando los signos de las relaciones lógicas.
>, < |
mayor que menor |
>=, <= |
mayor o igual, menor o igual que |
== |
igual |
!= |
no igual |
Problem
Complete el programa que muestra el carácter "-
" (menos) si el número ingresado desde el teclado es negativo, y el signo "+
" (más) - si el número es positivo (no tenga en cuenta que el cero se puede ingresar desde el teclado).
1. En la sexta línea, entre paréntesis, escriba la condición que verificará.
2. En la séptima línea, escriba una instrucción de salida que se ejecutará si la condición es verdadera (es verdadera).
3. En la décima línea, escriba una declaración de salida que se ejecutará si la condición es falsa (no verdadera).