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.
4.6 Ex<strong>em</strong>plos Parte IV<br />
1. Consider<strong>em</strong>os um programa para determinar a soma dos n primeiros números ímpares, n dado. Por<br />
ex<strong>em</strong>plo, se for fornecido para n o valor 6, o programa deve retornar 36, pois 1 + 3 + 5 + 7 + 9 + 11 = 36.<br />
Naturalmente, o sist<strong>em</strong>a pode gerar os números impares que se pretende somar, através do comando<br />
Impar = 1 e da repetição do comando Impar = Impar + 2. Naturalmente, também, para que o sist<strong>em</strong>a gere o<br />
próximo ímpar, o anterior já deve ter sido somado. Isto pode ser feito através do comando Soma = 0 e da<br />
repetição do comando Soma = Soma + Impar. T<strong>em</strong>os então o seguinte programa.<br />
/*Programa que soma os n primeiros números ímpar, n dado*/<br />
#include <br />
main()<br />
{<br />
int Soma, Impar, n, i;<br />
printf("Digite o valor de n: ");<br />
scanf("%d", &n);<br />
Impar = 1;<br />
Soma = 0;<br />
for (i = 1; i