[alg] wis. functie (50+100+150....)

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

  • foske
  • Registratie: Juli 2001
  • Laatst online: 23:31
Ik hoop dat ik hier goed zit, het is tenslotte voor een paginaatje wat ik aan het maken ben (met js), maar eigenlijk ben ik gewoon op zoek naar een wiskunde formule (die ik ooit een x heb geleerd op middelbare school, maar nu ben vergeten)

de bedoeling:

bij KoC (kingsofchaos) kan je je unit production upgraden. bijvoorbeeld van 5 naar 6 units per dag, dat kost 320.000, en per unit krijg je 50 gold per half uur

Ik wil eigenlijk weten, hoeveel dagen het duurt voordat ik mijn investering eruit heb, maar waar het eigenlijk om draait, is dit:

eerst moet ik een functie hebben waarmee ik de opbrengt per X aantal dagen kan berekenen.

Bij 5 dagen zou dat dus zo gaan:
50*1+50*2+50*3+50*4+50*5=750

maarja, hoe zet ik dit nou om in een formule?
zit me al heel de middag mijn hoofd te breken, en heb geen wiskunde boeken meer ofzo :s

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 07-04 13:41
Wat jij hier doet is

1+2+3+4+5 = 15

15 * 50 = 750

lijkt met niet zo moeilijk om te scripten toch?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

gewoon met een loopje:

JavaScript:
1
2
3
4
var gold = 0;
var dag = 0;

while (++dag <= 5) gold += dag*50;

Intentionally left blank


  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
Bij 5 dagen zou dat dus zo gaan:
50*1+50*2+50*3+50*4+50*5=750
uit je uitleg kan ik niet zoiets halen :), wat ik ervan begreep:
y=(50*5)(X*48)

ofwel:

y=250x+2640

maar zal wel niet kloppen.

investering = (50 "gold" maal 5 units) maal (X aantal dagen maal 48 halfuren op 1 dag)

[ Voor 13% gewijzigd door flashin op 05-10-2003 15:34 ]


  • foske
  • Registratie: Juli 2001
  • Laatst online: 23:31
idd, het zou zo kunnen, had ik nog niet eens aangedacht, maarrrrrrrrrr....

Waar ik nu gewoon niet tegen kan, is dat niet meer weet, hoe je dat in een wiskundige formule propt, dus mocht iemand nog het antwoord hierop hebben, gaarne :)

  • GambitRS
  • Registratie: Juni 2001
  • Laatst online: 13-06-2013

GambitRS

w00t

Gokje: 133 en een derde dag voordat je het eruit hebt.
(ik bedoel dus 133 en een derde dag voordat het ding zichzelf heeft betaalt, met 6 van die units verdien je dat bedrag namelijk 6x zo snel oftewel in 22 dagen)

[ Voor 60% gewijzigd door GambitRS op 05-10-2003 15:37 ]

MechWarrior || Monsters Game


  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
gambit daar gaat het niet om, hij wil het denk ik vaker uit rekenen.

[ Voor 50% gewijzigd door flashin op 05-10-2003 15:39 ]


Verwijderd

Het rijtje 1 + 2 + 3 + n is vrij bekend. De formule voor de optelsom is als volgt:

1/2 n2 + 1/2 n

Voor jou is het dus 50 * 1/2 n2 + 1/2 n

Of kort: 25 * n ( n + 1 )

  • GambitRS
  • Registratie: Juni 2001
  • Laatst online: 13-06-2013

GambitRS

w00t

flashin schreef op 05 October 2003 @ 15:37:
gambit daar gaat het niet om, hij wil het denk ik vaker uit rekenen.

is het niet gewoon exponentieel werken:|
Toch vraag hij het in zijn draadje, niemand heeft nog antwoord gegeven, dus dacht ik laat ik maar zo aardig zijn dan.

MechWarrior || Monsters Game


  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
ok ;), ik denk dat het werkt cheatah..

Verwijderd

Bij 5 dagen zou dat dus zo gaan:
50*1+50*2+50*3+50*4+50*5=750

Dat is hetzelfde als de som van 1...n maal 50. Voor de som van 1...n is een standaard formule idd, n (n + 1)/2. Hier wordt het nu dus : n ( n+1) / 2 * 50. Waarbij n dus het aantal dagen moet zijn.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Met dank aan Cheatah :)
Ik moet eerlijk bekennen dat ik 'm ook niet meer wist....

maar in principe zijn we hier niet voor huiswerkvragen dus...

Intentionally left blank

Pagina: 1

Dit topic is gesloten.