/* Programa  segundo08.cc  
	Assunto:   Tutorial sobre cálculos aritméticos.
	Condicionantes:
		g++ -Wall -oprog segundo08.cc

	Programa sem erros

	Descrição:  

	palavras chave: tipo int
   palavras chave: while(), laço, incremento
   por Tarcisio Praciano Pereira - 10 licoes para aprender C++
   Sobral, Abril de 2005	- UeVA    	      		
*/

#include <iostream>
#include "Ambiente.h"			// a minha classe Ambiente.h
using namespace std; // a evitar - polui o espaço de nomes 

Ambiente	Tela;					// o exemplo de Ambiente neste programa

// As funções que vou usar neste programa


int main()
{
	int n; 	// (10) variáveis do tipo inteiro
	int soma;
	Tela.limpa_janela(); 
	soma = 0; 	//  Quando for somar, inicialize a soma com zero...
	n = 1;  		// (20)  Sempre inicialize a variável antes do while()
	while(n <= 1000 )
	{
   	cout	<< soma << endl; 
		soma = soma + n;
		n = n+1; // o incremento da variável
	}
	cout << "A soma dos 1000 primeiros números naturais é "  << soma << endl;
	Tela.apetecof(); 	// usando o método apetecof() de Ambiente.h
	Tela.limpa_janela(); 
	return(0);
}


int rotulo()
{
   cout  << "\t =============== Aritmética em C++ ================" << endl  
    		<< "\t Este programa calcula a soma de 1000 números."<< endl;
	return(0);
}


/* Comentários:  A numeração dos comentários não
		  é continuada, pode dar saltos...para
		  facilitar a reutilização de programas.

(10) 	Toda vez precisarmos de uma variável temos que declará-la
		no início do programa (C++ permite declarar em outros 
		locais, mas você deve evitar de aprender esta desorganização.,,
		As variáveis podem ser inicializadas quando definidas,
		aqui foram incialiazadas com os valores -3,3,10
		Estes são valores default que o usuário pode aceitar 


(20)  while() é uma estrutura lógica que controla a execução de
		uma operação várias vezes. Ela não se repete porque está sempre
		sendo modificada, em geral. Não é uma repetição e sim uma
		execução durente algum "tempo" - 

				enquanto(condição for verdadeira)

		O while() tem um parâmetro, aqui é n que precisa ser
			inicialiazdo.  Tenha por hábito fazer esta inicialização
			logo antes do while().

(50)	Ao usar a classe Ambiente.h  posso usar os meus mesmos rótulos 
		em todos os meus programas 
*/

