Programação em Pascal: Soma dos n primeiros números inteiros positivos

353 3

Hoje me deu vontade de voltar a lembrar alguns conceitos da linguagem de programação Pascal, que eu não mexia a quase 3 anos! Para tal, vou fazer aqui um pequeno programa, para resolver um problema que encontrei numa ficha da cadeira de Introdução a Informática do curso de Informática da Universidade Eduardo Mondlane em Maputo. Eis o enunciado do problema:

Escreva um programa que calcula a soma dos n primeiros números inteiros positivos.

A solução para este problema não podia ser mais simples, pelo menos não me veio outra solução na mente. Vou deixar ficar aqui o programa completo e depois explicarei cada detalhe do código:

program soma;
var
   n,i,soma:integer;
begin
   writeln(‘Introduza o número limite’);
   readln(n);
   soma:= 0;
   for i:=1 to n do
       soma:=soma+1;
   writeln(‘a soma dos primeiros ’,n,’ números é ‘,soma);
   readln;
end.

Vou apenas explicar a lógica específica do programa, já que vários conceitos aqui usados são básicos do Pascal e você poderá encontrar explicação em artigos anteriores aqui do Techmoz.O que fiz aqui foi solicitar ao utilizador o limite do número, para a seguir usar um ciclo for, que vai adicionando cada número inteiro a soma, até chegar ao limite. A soma é inicializada por 0. simples não???

Download do programa e do código-fonte

Você poderá fazer download deste programa no formato executável, assim como o arquivo de código fonte do programa, clicando no ícone abaixo:
[download id=”91″ format=”4″]

(Visited 97 times, 1 visits today)

Elisio Leonardo

Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.