me parece que tenés algo mal... a ver:
Resultados según tu código:
Monto Solicitado 300
6 QUINCENAS 52,25 (total 313.5)
12 QUINCENAS 27,25 (total 327)
18 QUINCENAS 18,9166666666667 (total 340.5)
24 QUINCENAS 14,75 (total 354)
Resultados según el mío:
Monto Solicitado 300
3 meses al 4,5 anual: 303,375
6 meses al 9 anual: 313,5
9 meses al 13,5 anual: 330,375
12 meses al 18 anual: 354
Fijate que sólo coincide en el último (24 quincenas y 12 meses)
Y ya me estoy dando cuanta del por qué... tenías mal la fórmula.
En esta, te faltaba especificar la cantidad de tiempo (que la expresé en días en la versión corregida) y además, estabas dividiendo sólo por 100 (o sea, como si el tiempo fuera en "unidades de años") cuando en realidad lo debías dividir por "100 * unidad de tiempo utilizada" (en el caso de las quincenas pueden ser meses -100*12- o días -100*360-)... y al coincidir que 24 quincenas equivale a un año, entonces sólo allí te estaba dando bien el resultado
la fórmula básica es: (capital * razón * tiempo) / (100 * UT)
si Tiempo es en días, UT será 360
Si Tiempo es en meses, UT será 12
Si Tiempo es en años, UT será 1
Ahora te paso el código corregido y con los resultados en una fea tablita =)
<form method="post" action="">
Monto: <input type="text" name="monto"><br>
<input type="submit">
</form>
<%
If request.form() <> "" then
Taza1 = 4.5
Taza2 = 9
Taza3 = 13.5
Taza4 = 18
unidadDeTiempo1 = 6
unidadDeTiempo2 = 12
unidadDeTiempo3 = 18
unidadDeTiempo4 = 24
Monto = Request.Form("monto")
Interes1 = (Monto * Taza1 * (unidadDeTiempo1 * 15)) / (100 * 360)
MontoConInteres1 = Monto + IntereS1
Interes2 = (Monto * Taza2 * (unidadDeTiempo2 * 15)) / (100 * 360)
MontoConInteres2 = Monto + IntereS2
Interes3 = (Monto * Taza3 * (unidadDeTiempo3 * 15)) / (100 * 360)
MontoConInteres3 = Monto + IntereS3
Interes4 = (Monto * Taza4 * (unidadDeTiempo4 * 15)) / (100 * 360)
MontoConInteres4 = Monto + IntereS4
Quincenal1= (MontoConInteres1) / (unidadDeTiempo1)
Quincenal2= (MontoConInteres2) / (unidadDeTiempo2)
Quincenal3= (MontoConInteres3) / (unidadDeTiempo3)
Quincenal4= (MontoConInteres4) / (unidadDeTiempo4)
Response.Write "<table border=1><tr><td>"
Response.Write "Monto Solicitado " & Monto
Response.Write "</td></tr><tr>"
Response.Write "<td>6 QUINCENAS</td><td>" & Quincenal1 & "</td></tr>"
Response.Write "</td></tr><tr>"
Response.Write "<td>12 QUINCENAS</td><td>" & Quincenal2 & "</td></tr>"
Response.Write "</td></tr><tr>"
Response.Write "<td>18 QUINCENAS</td><td>" & Quincenal3 & "</td></tr>"
Response.Write "</td></tr><tr>"
Response.Write "<td>24 QUINCENAS</td><td>" & Quincenal4 & "</td></tr>"
Response.Write "</table>"
End if
%>
Lo último que comentás, no lo entendí
saludos