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 />

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

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

Saved successfully!

Ooh no, something went wrong!