Avatar billede krogstrup Nybegynder
01. august 2003 - 11:25 Der er 8 kommentarer og
1 løsning

Udregne matamatisk formel i ASP

Jeg ønsker at foretage en beregning baseret på annuitets formlen, der ser således ud (tror jeg):

y = h / ((1-(1+r)^-n)/r)

Y = ydelse pr måned
H = hovedstol (kr. 1.000)
R = rente (0,0198)
N = løbetid (3 måneder)

Jeg skulle gerne nå frem til resultatet at ydelsen pr måned bliver kr. 400,70

Hvordan skriver jeg dette i ASP kodning ???
Avatar billede medions Nybegynder
01. august 2003 - 11:37 #1
Hmm jeg er sq ik' helt sikker men prøv med dette:

y = CInt(h) / ((1-(1 0 CInt(r)^-(Cint(n)/Cint(r))

//>Rune
Avatar billede drago Nybegynder
01. august 2003 - 11:39 #2
Hmm...
Hvad er der galt i:

<%
h = 1000
r = 0.0198
n = 3

y = h/((1-(1+r)^-n)/r)
Response.Write(y)
%>

Bortset fra jeg får det til 346,619596537024
Og med den formel du giver har jeg også tastet det ind på min lommeregner, den skriver også 346,62 - Så din ydelse må der være fejl i - Eller din formel...

-Drago
Avatar billede nmh Nybegynder
01. august 2003 - 11:56 #3
Der er ikke noget galt drago. Det er helt rigtigt!
Avatar billede drago Nybegynder
01. august 2003 - 11:57 #4
Tak :D
Avatar billede krogstrup Nybegynder
01. august 2003 - 11:59 #5
lukker & slukker :-)
Avatar billede medions Nybegynder
01. august 2003 - 12:00 #6
Hmm hvorfor er det lige mit eksempel ikke virker så?

//>Rune
Avatar billede squashguy Nybegynder
01. august 2003 - 12:01 #7
integer... du efterlader vigtige decimaler
Avatar billede krogstrup Nybegynder
01. august 2003 - 12:03 #8
sorry Medions - dit eksempel er som sådan også korrekt. Det er bare ikke optimalt i forhold til dragos løsning/konklusion !

:-)
Avatar billede medions Nybegynder
01. august 2003 - 12:04 #9
Agh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester