PARCELAMENTO

USUARIO.EXCLUIDOS 08/08/2007 14:45:47
#230033
Tenho a uma forma de pagamento, que pode ser parcelado até 6 vezes, porém gostaria de impor limites conforme o valor.

até 40 a vista
de 41 a 60 2 vezes
e assim por diante

A forma de pagamento esta em um laço for, porém estou tendo dificuldade em inser os If dentro.

Quem poder ajudar agradeço.

sergue o codigo


CODE
<input type="hidden" name="forma_pagamento" value="<%=FCTforma_pagamento%>">
<select name="parcelas" size="1" class="FORMbox">
<%
For num_parcela = 1 to configuracao.getAttribute("num_parcelas")
If (num_parcela < 10) Then
num_parcela = "0" & num_parcela
End if
%>
<option value="<%= num_parcela %>" <% If num_parcela = 1 Then Response.Write "selected" End If %>><a class="TextoTabItem"><%= num_parcela %></a></option>
<%
Next
%>
</select>


Variavel com o valor = "valor_total"
USUARIO.EXCLUIDOS 09/08/2007 22:44:36
#230327
Cara não estou entendendo o que você quer???

Você quer uma verificação de valor e o sistema decidir qual é o tipo de parcelamento que pode ser feito????

Se for isso você vai ter que mudar uma coisa no seu código, e fazer uma estrutura de controle:

Primeiro coloque nomes diferentes para suas variáveis para não se confudir depois,depois que fizer isso faça um array multidimensional assim:

array_parcela(0,0) = 1 'Numero de Parcelas
array_parcela(0,1) = 1 'Valor Inicial da Parcela
array_parcela(0,2) = 40 'Valor final da parcela
array_parcela(1,0) = 2
array_parcela(1,1) = 41
array_parcela(1,2) = 60'
.
.
.

arr_parcela = array_parcela

Dentro do seu while faça essa verificação:

valor_parcela = valor_compra / array_parcela(c,l)

if valor_parcela > array_parcela(c,l) then

else
if valor_parcela < array_parcela(c,l) then

else

end if
end if

Para fazer essa verificação você vai ter que ter doi loops uma para contar as linha que vão entrar no seu array que é a coluna da matriz feita, e a outra as linhas da matriz feita sendo assim vai ser mais ou menos assim:

For c=0 to UBOUND(arr_parcela)
For l=0 to 2

next
next

Cara já te dei uma boa ajuda, boa sorte com seu código e coloque o resultado aqui como resposta para outras pessoas poderem usar seu código.
Tópico encerrado , respostas não são mais permitidas