Lógica, perguntado por davidbateracaf41, 6 meses atrás

Convido você a pensar sobre o seguinte problema: o usuário pode digitar vários números seguidos e, cada vez que o usuário digitar o número, ele vai sendo somado, entretanto, quando o usuário digitar o número 0, a repetição da soma se encerra, ou seja, o programa acaba. Considerando o problema descrito, realize o desenvolvimento do algoritmo em portugol estruturado como ferramenta de desenvolvimento do algoritmo.

Soluções para a tarefa

Respondido por engenheiromaciel
0

Resposta:

ALGORITIMO EM PORTUGOL

int main()

{

   int num=1,sum=0;

       

   while (num!=0)

   {

      printf("\nDigite um número: \n");

      scanf("%d",&num);

      sum+=num;

   }

   printf("O valor da soma é: \n%d", sum);

   

   return 0;

}

ALGORITMO EM PYTHON

resultado = 0

while True:

      numero = float( input("Digite um número. (0 para terminar): ") )

      if numero != 0:

             resultado = resultado + numero

             print("Resultado parcial: {0}".format(resultado))

      else:

             break

print("Resultado final: {0} ".format(resultado))

Explicação:

Será necessário realizar a criação de um fluxograma para entender o problema descrito, depois do fluxograma pronto, realizar a criação do script utilizando a linguagem C no problema.

Perguntas interessantes