Formule

Status
Niet open voor verdere reacties.

555Martijn

Gebruiker
Lid geworden
15 jun 2008
Berichten
163
Formule // Wiskundig Probleem nu..

Hallo, en bedankt voor het lezen!
Ik wil dus een programma maken, die voor een spel je "speed" (je snelheid) uitrekent.

Dat kan je doen met een formule.
De formule is als volgt..

unmodified speed = 220 + [2 * (level-2)]

dus, stel jij ben level 10.

je level - 1 = 9
9 x 2 = 18
220 + 18 = 238

Nou, ik wil dit dus in een programma doen, maar dat kan ik er niet zo in gooien.

Hier is een stukje van wat ik op het moment gebruik, en niet werkt..

Code:
cout>>220 + (2 * Level-1);

EDIT: ja, dat "Level" heb ik al wel :p
 
Laatst bewerkt:
:shocked: wat een dom foutje, sorry!


bedankt!

EDIT: Ik heb nu een wiskundig probleem :p
(ouch, had een 6je voor me examen...)

de formule: cout<<220 + (2 * level-1);
geeft voor level 10, 239.

Maar.. dat moet zijn 238.

Dat komt dus, omdat hij aan het einden nog 1 er af haalt, en dat moet van het begin al bij level.
Dus ik probeerden,
cout<<220 + (level-1 * 2);
die geeft - ook voor level 10 - 228..
 
Laatst bewerkt:
Dat is inderdaad een wiskundig probleem, aangezien vermenigvuldigen voor gaat.

Daarvoor moet je de haken om (level-1) plaatsen i.p.v. (2 * level-1)
 
Meneer Van Dalen Wacht Op Antwoord
M Machtsverheffen
V Vermenigvuldigen
D Delen
W Worteltrekken
O Optellen
A Aftellen

mmh nou moeten daar nog puntjes, haakjes, sterretjes en pijltjes ed tussen, iemand?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan