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 />
Formato inteiro <strong>de</strong>cimal<br />
Veja as alterações que fizemos no programa anterior:<br />
main( )<br />
{<br />
clrscr( );<br />
printf(“escola técnica alci<strong>de</strong>s maya\n”);<br />
printf(“estamos na etapa número: %d” , 2);<br />
}<br />
Agora, colocamos dois argumentos na segunda printf: “Estamos na etapa número: %d” , 2<br />
Estes dois argumentos são separados por uma virgula.<br />
A expressão <strong>de</strong> controle po<strong>de</strong> conter caracteres que serão exibidos na tela e códigos <strong>de</strong> formatação que<br />
indicam o formato em que os argumentos <strong>de</strong>vem ser impressos.<br />
No exemplo o código <strong>de</strong> formatação %d solicita a printf( ) imprimir o segundo argumento no formato <strong>de</strong> um<br />
número inteiro <strong>de</strong>cimal.<br />
escrevendo uma string na tela<br />
Além do código <strong>de</strong> formatação <strong>de</strong>cimal (%d), existe outros. No exemplo a seguir veremos o uso do código %s<br />
para escrever na tela uma string.<br />
main( )<br />
{<br />
clrscr( );<br />
printf(“o %s é um dos melhores transportes urbanos”, “metrô”);<br />
}<br />
Vamos agora escrever um programa com mais <strong>de</strong> uma instrução:<br />
main( )<br />
{<br />
clrscr( );<br />
printf(“o %s venceu <strong>de</strong> %d gols <strong>de</strong> diferença contra o time adversário”, “Inter” , 4);<br />
}<br />
Neste exemplo passamos dois argumentos para a função printf o %s do nome do time: “Inter” e o %d da<br />
quantida<strong>de</strong> <strong>de</strong> gols: 4.<br />
Vejamos o próximo exemplo:<br />
main( )<br />
{<br />
clrscr( );<br />
printf(“a letra %c ”, ´x´);<br />
printf(“pronuncia-se %s.”, “xis” );<br />
}<br />
Note que o ´x´ é <strong>de</strong>limitado por aspas simples enquanto que “xis” é <strong>de</strong>limitado por aspas duplas. Isto indica<br />
ao compilador como diferenciar um caractere <strong>de</strong> uma string.<br />
6