Module: operador condicional


Problem

2/17

Operador condicional - SI

Theory Click to read/hide

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.
 

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).
>, < mayor que menor
>=, <= mayor o igual, menor o igual que
== igual
!= no igual
1
using System;     
2
class Program {     
3
    static void Main()     
4
    {     
5
        int a = Convert.ToInt32(Console.ReadLine());     
6
7
8
        }     
9
        else {     
10
11
        }     
12
    }     
13
}     

     

Program check result

To check the solution of the problem, you need to register or log in!