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 />
printf(“o número digitado foi: %d “ , num);<br />
}<br />
Agora algumas consi<strong>de</strong>rações sobre o programa acima:<br />
• Na <strong>de</strong>claração int num; estamos <strong>de</strong>clarando a variável inteira num.<br />
• Na linha printf(“Digite um número: “); informamos ao usuário que ele <strong>de</strong>verá digitar um número.<br />
• Na linha seguinte scanf(“%d” , &num); estamos esperando que o usuário digite um número inteiro e<br />
pressione a tecla ENTER. Nunca esqueça que ao usar a função scanf você <strong>de</strong>ve informar o en<strong>de</strong>reço da variável<br />
para on<strong>de</strong> vamos ler alguma coisa, caso contrário você terá surpresas <strong>de</strong>sagradáveis no teu programa.<br />
• Na última linha printf(“O número digitado foi: %d “ , num); a função printf vai apresentar o conteúdo da<br />
variável num.<br />
Veja na tabela a seguir os códigos básicos <strong>de</strong> formatação da função scanf( )<br />
Código Função<br />
%c Leia um único caractere<br />
%d Leia um inteiro <strong>de</strong>cimal<br />
%f Leia um número em ponto flutuante<br />
Agora vamos fazer um exemplo ligeiramente mais difícil. O próximo programa pe<strong>de</strong> ao usuário o comprimento<br />
em “jardas”, e então escreve na tela o valor convertido em “pés” e “polegadas”.<br />
main( )<br />
{<br />
int jardas, pes, polegadas;<br />
printf(“digite o comprimento a ser convertido: “); /* entrada <strong>de</strong> dados */<br />
scanf(“%d” , &jardas);<br />
polegadas = 36 * jardas;<br />
pes = 3 * jardas;<br />
/* processamento */<br />
printf(“ %d jardas = %d pés \n” , jardas, pés ); /* saída <strong>de</strong> dados */<br />
printf(“ %d jardas = %d polegadas \n” , jardas, polegadas );<br />
}<br />
Agora algumas consi<strong>de</strong>rações sobre o programa acima:<br />
• Na <strong>de</strong>claração int jardas, pes, polegadas; estamos <strong>de</strong>clarando as variáveis inteiras jardas, pés,<br />
polegadas.<br />
• Na linha printf(“Digite o comprimento a ser convertido: “); solicitamos ao usuário que ele <strong>de</strong>verá digitar um<br />
comprimento.<br />
• Na linha seguinte scanf(“%d” , &jardas); estamos esperando que o usuário digite um número inteiro e<br />
pressione a tecla ENTER. Este número será armazenado na variável: jardas.<br />
• Nas duas linhas seguintes: polegadas = 36 * jardas; e na linha pes = 3 * jardas; estamos calculando a<br />
conversão <strong>de</strong> jardas em polegadas e a conversão <strong>de</strong> jardas em pés.<br />
• E, finalmente nas duas últimas chamadas a função printf, estamos apresentando o resultado das<br />
conversões realizadas.<br />
16