Informática, perguntado por erivaldocast, 11 meses atrás

Escreva um programa em Portugol que calcule a soma dos 20 primeiros números inteiros, exibindo uma sequência como se segue:
0 + 1 = 1
0 + 1 + 2 = 3
0 + 1 + 2 + 3 = 6

Amigos. não é fibonacchi
tem que ser como está acima.comecei a fazer me corijam se tiver errado

Var

i,j,contador : inteiro

Inicio

i<-1
j<-0
enquanto i<= 20 faca
j<- i +1
contador<- i + 1
fimenquanto
escreval(" os numeros sao", contador)

Fimalgoritmo

Soluções para a tarefa

Respondido por AiltonSilva
2

Código em c#

static void Main(string[] args)


       {


           int i = 1;


           int calculo = 0;


           string resultado = "0";



           while (i < 20)


           {


               resultado += " + " + i;


               calculo = calculo + i;


               Console.WriteLine(resultado + " = " + calculo);


               i++;


           }


           Console.ReadLine();


       }


Código em Portugol

variavel


i, calculo : inteiro


resultado : texto


Inicio


I <- 1


calculo <- 0


Resultado <- "0"


 para i de 1 até 20


       resultado <- resultado, " + ", i


       calculo <- calculo + i


       escreva(resultado, " = ", calculo)


 proximo


fim


Não sei se é assim que faz para adicionar mais texto dentro de uma variável com texto já dentro. Depois dá uma conferida com o seu professor..

Anexos:

AiltonSilva: Resultado será "0"
I = 1
Será adicionado no resultado + i
Ficando 0 + 1
Será feito o calculo e depois escrito
Pegando o resultado e adicionando = calculo
Ficando 0 + 1 = 1
Ai depois no resultado vai ficar readicionando + i

Ai fica 0 + 1 depois 0 + 1 + 2 etc
Perguntas interessantes