LOGICA E PROGRAMACAO

JAMESBOND007 07/06/2010 17:23:45
#344170
*meu sistema ele tem que
*receber
*10 notas fiscais com tais valores
*ele tem que excluir o maior valor e o menor valor
*e somar os outros
*8 e dar um total
*como que eu ponho isso em logica e programação
EDERMIR 07/06/2010 17:45:53
#344174
Resposta escolhida
Ahhhhhh.... a escola... que saudades.


bom, tente assim:

DIM Wnotas(10) as integer
for Wx = 1 to 10
Wnotas(Wx) = Wx * 100 [ô]cria as notas
next Wx
Wmaior = 0.00
Wmenor = 99999999999.99
Wsoma = 0.00
for Wx =1 to 10
if Wnotas(Wx) >= Wmaior then
Wmaior = Wnotas(Wx)
endif
if Wnotas(Wx) <= Wmenor then
Wmenor = Wnotas(Wx)
endif
Wsoma = Wsoma + Wnotas(Wx)
next Wx
Wsoma = Wsoma - Wmenor - Wmaior [ô]tira o menor e o maior
msgbox(str(Wsoma,12,2))
JAMESBOND007 08/06/2010 08:22:10
#344215
obrigado! me ajudou muito, estou comessando agora e por isso tenho inumeras dificuldades, peço ate perdão pela parte leiga.
Tópico encerrado , respostas não são mais permitidas