22.10.2014 Views

Aprendendo a Programar Programando em Linguagem C - FSM

Aprendendo a Programar Programando em Linguagem C - FSM

Aprendendo a Programar Programando em Linguagem C - FSM

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.

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

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

Saved successfully!

Ooh no, something went wrong!