Kezdőoldal » Számítástechnika » Programozás » Egy összeget milyen művelettel...

HavanHUN kérdése:

Egy összeget milyen művelettel tudok úgy kihozni, hogy bármi is legyen,640 legyen az eredmény?

Figyelt kérdés

Programozásnál kellene, egyszerűen nem tudok rájönni.

Egy szintrendszert szeretnék vele kirajzoltatni


draw_sprite_stretched(sprite_index,0,0,0,nextlvl-prevlvl,32)

draw_sprite_stretched(sprite_index,1,0,0,nextlvl-xp,32)


nextlvl, prevlvl és xp változók


A nextlvl-t úgy kapjuk meg, hogy a jelenlegi szintet megszorozza százzal, majd mégegyszer a szinttel, ezután hozzáad százat.


A prevlvl az egyértelműen az előző szinttet tartja számban ugyanazzal a módszerrel mint az előbb, csak egy szinttel kevesebbel


Az xp meg persze az XP.


Én a "nextlvl-xp" műveletből szeretném kihozni, hogy bármi is legyen az eredmény, MINDIG 640 legyen a végeredménye. Komolyan nem tudok rájönni xD


Bármi javaslat?


2015. okt. 27. 09:23
 1/2 2xSü ***** válasza:

Értelmetlen a kérdésed.


1.

> Egy összeget milyen művelettel tudok úgy kihozni, hogy bármi is legyen,640 legyen az eredmény?”


Összege két vagy több számnak van. Pl. a 12 és 6 összege 18 (azaz 12+6=18). Tehát az összeg az összeadás műveletének eredménye. Ilyen módon értelmezhetetlen a „milyen művelet”, mint kérdés, hiszen az összeg az összeadást jelenti.


2.

> Én a "nextlvl-xp" műveletből szeretném kihozni, hogy bármi is legyen az eredmény, MINDIG 640 legyen a végeredménye.


Ha neked van egy nextlvl és egy xp nevű változód, akkor azoknak a változóknak van egy értékük. A nextlvl-xp kifejezés (kivonás) értéke – azaz a két változó különbsége – annyi, amennyi. Hogy lenne ebből 640? (Maximum akkor lesz annyi, ha történetesen a nextlvl értéke pont 640-nel nagyobb, mint az xp értéke.)


Szóval pontosan mit is akarsz csinálni? Minek kellene megjelenni, és milyen változót akarsz kiszámolni, és miért? Ne a megoldási javaslatodat meséld el, hanem inkább egy példát, hogy van egy játék, mondjuk a játékos már elérte a 8. szintet, és a 9. szint következik. Ekkor az xp-t akarod kiszámolni? Vagy az xp adott, és egy 640 pixel széles csíkon akarod kijelezni az xp-t, ahol a csík kezdete az előző szintnek, a csík vége a következő szintnek megfelelő xp-t jelölné? Vagy úgy mit szeretnél?

2015. okt. 27. 11:40
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

nagyon egyszerű:

int eredmény = 640;

2015. okt. 28. 20:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!