Adicionar lista de números como um contador

1

Como posso adicionar uma lista de números como um contador (usando presumivelmente bc ou dc )? Normalmente, isso é feito inserindo cada número seguido por uma tecla "+", por exemplo, em uma máquina de adicionar. Eu tentei

300[RET]<br>
521+[RET]

e obtivemos um erro de sintaxe. A mesma coisa acontece se eu colocar o sinal de mais primeiro:

300[RET]<br>
+521[RET]

Eu não quero fazer uma longa linha de números separados por sinais de mais.

    
por Tyler Durden 29.07.2015 / 15:35

1 resposta

2

Veja um exemplo usando dc

dc
300
521+p

que coloca 300 e depois 521 na pilha, depois aparece e adiciona-os ( + ) e p rints a resposta: 821 . Continuando a sequência com mais adições postfix:

123+
456+

e, em seguida, imprimindo o resultado final

p

resulta em 1400 (isto é, 821 + 123 + 456). Você pode sair do interpretador dc digitando q . Então a transcrição completa é:

dc
300
521+p
821
123+
456+
p
1400
q
    
por 29.07.2015 / 20:47

Tags