GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Szasza - 2015. Március 18. - 13:36:07

Cím: Maradékos osztás
Írta: Szasza - 2015. Március 18. - 13:36:07
Sziasztok!
Azt hogyan oldjam meg, hogy egy számot elosztok százzal és a kapott számot elmentse egy változóba a maradékot pedig egy másik változóba?
Cím: Maradékos osztás
Írta: P3ti - 2015. Március 18. - 14:13:17

new Float:f1 = 989311.54;
new Float:f2 = 32243.321;
new Float:fResult = f1 / f2;
new Float:fRoundedResult = floatround(fResult, floatround_tozero);
new Float:fRemainder = fResult - fRoundedResult;
printf(\"%.3f / %.3f = %.3f (kerekitett eredmeny: %.3f | maradek: %.3f)\", f1, f2, fResult, fRoundedResult, fRemainder);
Cím: Maradékos osztás
Írta: Szasza - 2015. Március 18. - 14:32:46
De én ezt egész számmal akarom :D
Cím: Maradékos osztás
Írta: Kovacs_Richard - 2015. Március 18. - 14:55:49
var szam, maradek;
szam = floatround((11/2), floatround_floor);
maradek = (11%2);
Cím: Maradékos osztás
Írta: Szasza - 2015. Március 18. - 17:27:35
Idézetet írta: Kovacs_Richard date=1426686949\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"53364\" data-ipsquote-contentclass=\"forums_Topic

var szam, maradek;
szam = floatround((11/2), floatround_floor);
maradek = (11%2);

 

Tényleg :D erre nem is gondoltam.. köszi :)

Dupla hozzászólás automatikusan összefûzve. ( [time]2015. Március 18. 17:39:44[/time] )

maradek = (11%2); erre no efektet ad :/

Dupla hozzászólás automatikusan összefûzve. ( 2015. Március 18. - 17:42:46 )

Megoldódott!