Bem vindo a aula 45 de nosso curso gratuito de programação com a linguagem C.
Na aula anterior aprendemos como utilizar a estrutura de decisão if/else aninhada.
Nesta aula vamos aprender como utilizar o operador ternário aninhado também, apesar de não ficar muito legível.
Como vimos o operador ternário obedece à seguinte sintaxe:
condição ? verdadeiro : falso
O que precisamos fazer é, substituir uma das cláusulas, verdadeiro ou falso, por outro operador ternário, assim:
// operador ternário aninhado para verificar: // se um número é negativo; // positivo; // ou igual a zero num < 0 ? printf("Negativo!") : num > 0 ? printf("Positivo!") : printf("Igual a zero!");
Observe como a leitura e consequentemente a compreensão ficam prejudicados.
Temos o primeiro teste que, se for verdadeiro, irá imprimir a mensagem “Negativo!”. Caso contrário, temos um segundo teste que, se for verdadeiro, irá imprimir a mensagem “Positivo!” e por fim, se for falso, irá imprimir a mensagem “Igual a zero!”.
Se você está aprendendo com este curso,:
- Se inscreva no canal…
- Pressione o sininho para ser notificado…
- Deixe seu like (assim saberei que gostou, além de me incentivar a continuar)
- Apresente o canal à seus amigos!
SÃO VOCÊS QUE FAZEM O CANAL CRESCER!
Valeu!!!