---
title: "Progressiv betalningsdag?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/173329-progressiv-betalningsdag"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Travoni"
published: "2008-08-13T10:28:09.000Z"
updated: "2008-08-13T14:32:35.000Z"
replies: 2
views: 443
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/173329-progressiv-betalningsdag"
---

# Progressiv betalningsdag?

## #1 — Travoni, 2008-08-13T10:28Z

Hej hopp!
Jag har ett litet bokningssystem där man kan boka sig på olika fordon. (Bilpool)

Låt säga att jag skall ha en bil om två månader så skall sista betalningsdagen vara tex om två veckor, men om jag vill ha bilen om en vecka så skall sista betalningsdagen vara om två dagar.
Alltså någon form av progressiv kurva, ju närmare jag skall boka desto snarare måste jag betala.

Men jag fattar inte hur jag skall göra en sådan funktion.

Kan någon hjälpa mig på traven?!

MVH /T

Permalänk: https://www.webforum.nu/p/173329

## #2 — Travoni, 2008-08-13T10:42Z

Om jag multiplicerar med 0,3 verkar det bli ganska bra.

```
private System.DateTime LastPayDate(System.DateTime dte) 
{ 
    int diffDays = DateDiff(DateInterval.Day, Now, dte); 
    return DateAdd(DateInterval.Day, (int)Math.Floor(diffDays * 0.3), Now); 
}
```

Ex. Två månader framåt blir 18 dagars frist.
14 Dagar framåt blir 4 dagars frist.

Permalänk: https://www.webforum.nu/p/2133069

## #3 — Gladh, 2008-08-13T14:32Z

Annars är väl logaritmer en bra lösning här. Det blir väl en kurva som planar ut mot ett målvärde. Men funkar det med 0.3 så kör på det...

\- M

Permalänk: https://www.webforum.nu/p/2133122

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/173329-progressiv-betalningsdag
