Module: operador condicional


Problem

2/17

Operador condicional - SE

Theory Click to read/hide

Declaração condicional (if)
No problema de encontrar o número máximo de dois, encontramos um novo operador que começava com a palavra if.
Este operador é chamado de condicional.
A palavra if é traduzida do inglês como "if", e a palavra else  como "else ". Após a palavra if , uma condição lógica é escrita e, se for verdadeira (true), todos os comandos (operadores) que aparecem após a condição entre chaves {} será executado. Se a condição for falsa (false), então os comandos entre chaves após a palavra else.
serão executados  
Visão geral do operador condicional
if (boolean_condition) // cabeçalho com condição { ... // bloco "se" — declarações que são executadas // se a condição no cabeçalho for verdadeira } outro { ... // bloco "caso contrário" — declarações que são executadas // se a condição entre parênteses for falsa }
É preciso lembrar!
1. if- else -  é uma única instrução. Portanto, entre os parênteses que terminam o if  (}) e a palavra else não podem conter outros operadores.
2. Nunca coloque uma condição após a palavra else .  O "else" é executado quando a condição principal especificada após a palavra if  - é falsa, ou seja, não é atendida.
3. Se, no bloco "se" ou no campo "else" há apenas um operador, então as chaves podem ser omitidas.
4. Uma condição booleana é uma expressão que pode ser usada para dizer se é verdadeira (o que significa que é verdadeira) ou falsa (que significa que não é verdadeira).

Uma condição lógica é escrita usando os sinais de relações lógicas
>, < maior que menor
>=, <= maior ou igual, menor ou igual a
== igual a
!= diferente

 

Problem

Conclua o programa que exibe o caractere "-" (menos) se o número digitado no teclado for negativo e o sinal "+" (mais) - se o número for positivo (não leve em consideração que zero pode ser digitado no teclado).

1. Na 6ª linha, entre parênteses, escreva a condição que você irá verificar.
2. Na 7ª linha, escreva uma instrução de saída que será executada se a condição for verdadeira (verdadeiro).
3. Na décima linha, escreva uma instrução de saída que será executada se a condição for falsa (não verdadeira).