Mapa mental
Operadores condicionais
Conteúdo do mapa
Operadores condicionais
Quando realizamos uma comparação utilizando um operador relacional, a resposta dessa comparação é um tipo booleano, nesse caso comparamos N10 > 5 a resposta é true já que 10 é maior que 5, mas se quiséssemos ao invés de retornar verdadeiro ou falso, retorna um texto que é menor ou maior, nesse caso teríamos que trocar nosso tipo de variável para string mas daria erro
- Já que uma comparação utiliza um operador relacional o resultado sempre volta um tipo booleano e não uma string, é aí que entram os operadores condicionais, que são demarcados pelo operador interrogação ? e dois pontos :
- Ao lado desses 2 operadores iremos informar o valor que será a resposta dessa expressão, podemos ler assim então: StringX= N > 5 (?=maior :=menor).
- Nesse outro exemplo: Estamos realizando o cálculo da média de 3(notas). Exemplo: >double n1=20/ >double n2=8/ >double=6. Iremos marcar em uma variável do tipo string o status desse aluno, ou seja se ele foi aprovado ou reprovado, para isso poderíamos realizar uma verificação se a média é >maior ou =igual a 5, se essa comparação for verdadeira através do operador interrogação (?) iremos retornar aprovado
- Pelo operador dois pontos (:) iremos retornar o valor caso a comparação seja falsa nesse caso reprovado. Sempre ao lado da ? fica o retorno verdadeiro e ao lado do : o retorno sempre fica falso. Nesse caso então temos a situação aprovado do aluno que foi realizado o cálculo da média
- Nesse outro exemplo: Estamos realizando o cálculo da média de 3(notas). Exemplo: >double n1=20/ >double n2=8/ >double=6. Iremos marcar em uma variável do tipo string o status desse aluno, ou seja se ele foi aprovado ou reprovado, para isso poderíamos realizar uma verificação se a média é >maior ou =igual a 5, se essa comparação for verdadeira através do operador interrogação (?) iremos retornar aprovado
- Ao lado desses 2 operadores iremos informar o valor que será a resposta dessa expressão, podemos ler assim então: StringX= N > 5 (?=maior :=menor).
- Já que uma comparação utiliza um operador relacional o resultado sempre volta um tipo booleano e não uma string, é aí que entram os operadores condicionais, que são demarcados pelo operador interrogação ? e dois pontos :
Em um outro exemplo irá se realizar a verificação se o e-mail é valido ou não caso ele seja válido iremos retornar válido se não iremos retornar inválido
Informações
- Descrição
- Mapa Mental sobre Operadores condicionais, criado por Guilherme Coelho Marinho em 06-08-2021.
- Criado por
- Guilherme Coelho Marinho
- Visualizações
- 1
- Avaliação