Aprendendo a Programar Programando em Linguagem C - FSM
Aprendendo a Programar Programando em Linguagem C - FSM
Aprendendo a Programar Programando em Linguagem C - FSM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Repetindo a execução de um programa<br />
Uma outra aplicação importante do comando while diz respeito a aplicações sucessivas de um<br />
programa. O leitor deve ter observado que os programas anteriores são executados apenas para uma entrada.<br />
Se quisermos a sua execução para outra entrada precisamos executar o programa de novo.<br />
Pode-se repetir a execução de um programa quantas vezes se queira, colocando-o numa estrutura<br />
definida por um comando while, controlada pelo valor de algum dado de entrada. Neste caso, o valor que<br />
encerra a execução pode ser informado dentro da mensag<strong>em</strong> que indica a necessidade da digitação da<br />
entrada. O programa anterior poderia ser então escrito da seguinte forma.<br />
/*Programa que determina o menor divisor próprio de um inteiro */<br />
#include <br />
#include <br />
#include <br />
main()<br />
{<br />
int Num, d;<br />
float r;<br />
printf("Digite o numero (zero para encerrar): ");<br />
Num = 1;<br />
while (Num != 0)<br />
{<br />
scanf("%d", &Num);<br />
r = sqrt(Num);<br />
d = 2;<br />
while (Num % d != 0 && d