Module: operador condicional


Problem

2/17

Operador condicional - SI

Theory Click to read/hide

En el problema de encontrar el número máximo de dos, encontramos un nuevo operador que comenzaba con la palabra SI
Este operador se llama - CONDICIONAL 
La palabra si se traduce del inglés como "si", y la palabra más, como "de lo contrario". Si la condición que sigue a la palabra if es verdadera (verdadero), todos los comandos (operadores) que siguen a la condición que sigue a la palabra  entonces entre las palabras begin y end se ejecutan >. Si la condición es falsa (falso), entonces se ejecutan los comandos entre begin y end después de la palabra else.

VISTA GENERAL DEL OPERADOR CONDICIONAL: si la condición comienza // encabezado con la condición ... // bloque "si" – sentencias que se ejecutan // si la condición en el encabezado es verdadera fin más empezar ... // bloque "otro" – sentencias que se ejecutan // si la condición entre paréntesis es falsa fin; RECUERDE:
1. IF - ELSE  -  ¡ESTE ES UN OPERADOR!
   Por lo tanto, ninguna otra declaración
2. después de la palabra else NEVER CONDITION.
     Bloquear "de lo contrario" se ejecuta cuando la condición principal especificada después de la palabra IF  - es falsa, es decir no ejecutado
3. Por si acaso, en el bloque "if" o en el bloque "de lo contrario" solo hay una declaración, entonces begin y end pueden omitirse
4. UNA CONDICIÓN es una expresión relativa a la cual se puede decir que es verdadera (es decir, se cumple) o falsa (es decir, no se cumple)
   Puede utilizar signos de relación lógica en una condición
   > , <               más menos
  >=, <=             mayor o igual que, menor o igual que
  =                     igual
  <>                   no igual

 

Problem

Complementar el programa que muestra el signo "-" (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 línea 4, en lugar de un comentario, escriba la condición que comprobará
2. En la línea 5, escriba la instrucción de salida que se ejecutará si la condición es VERDADERA (es verdadera)
3. En la línea 8, escriba la sentencia de salida que se ejecutará si la condición es FALSA  (no satisfecha)