18.04.2013 Views

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!