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
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.