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