Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Escola Alci<strong>de</strong>s <strong>Maya</strong> - Primeiro Módulo<br />
10. Qual é o último caractere <strong>de</strong> uma string?<br />
( ) \n<br />
( ) \t<br />
( ) \s<br />
( ) \0<br />
( ) Nenhuma alternativa acima<br />
4 estruturas <strong>de</strong> ControLe – a tomada <strong>de</strong> <strong>de</strong>CIsões<br />
Foi visto anteriormente como trabalhar com entrada, processamento e saída utilizando funções, variáveis e<br />
operadores. Apesar <strong>de</strong> já se conseguir solucionar problemas e transforma-los em programas, os recursos até<br />
aqui estudados são limitados, pois haverá momentos em que um <strong>de</strong>terminado valor <strong>de</strong>ntro <strong>de</strong> um programa<br />
necessitará ser tratado para se efetuar um processamento mais a<strong>de</strong>quado.<br />
Imagine a seguinte situação: um programa que apresente a média escolar <strong>de</strong> um aluno. Até aqui, muito<br />
simples, mas além <strong>de</strong> calcular a média, o programa <strong>de</strong>ve apresentar se ele está aprovado ou reprovado segundo<br />
a análise <strong>de</strong> sua média.<br />
Observe que aqui será necessário verificar a média do aluno para então tomar uma <strong>de</strong>cisão no sentido <strong>de</strong><br />
apresentar a sua real situação: aprovado ou reprovado.<br />
Tomar esta <strong>de</strong>cisão implica em comparar a média com um valor numérico, e para realizar esta comparação<br />
utilizamos operadores relacionais que veremos a seguir.<br />
Operadores relacionais<br />
Os operadores relacionais são usados para fazer comparações. São eles:<br />
Operador Ação Exemplo Resultado<br />
> maior do que 5 > 2 V<br />
>= maior ou igual 5 >= 7 F<br />
< menor do que 5 < 7 V<br />
valor2) );<br />
printf(“valor1 < valor2 é %d \n” , (valor1 < valor2) );<br />
printf(“valor1 >= valor2 é %d \n” , (valor1 >= valor2) );<br />
30