SA-MP Forums Archive
simple duda, Float... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: simple duda, Float... (/showthread.php?tid=492478)



simple duda, Float... - OTACON - 04.02.2014

buenas a todos, esto es simple estoy confuso :/.
como hago lo siguiente?.

new Float:variable = 70058.0;

colocarlo en un format con %f y que quede de la sigueinte manera = 70.058

desde ya muchas gracias
saludos.



Respuesta: simple duda, Float... - JustBored - 04.02.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
buenas a todos, esto es simple estoy confuso :/.
como hago lo siguiente?.

new Float:variable = 70058.0;

colocarlo en un format con %f y que quede de la sigueinte manera = 70.058

desde ya muchas gracias
saludos.
new Float:Variable = 70058.0;

format(a, 20, "%f", 70.05; їEso?


Respuesta: simple duda, Float... - Fluid016 - 04.02.2014

pawn Код:
new Float:Variable = 70058.0, string[24];
    format(string, sizeof(string), "%0.0f", Variable);
    strins(string, ".", 2);
Te refieres a eso verdad?


Respuesta: simple duda, Float... - MugiwaraNoLuffy - 04.02.2014

pawn Код:
new Float:variable = 70058.0, result = floatround(variable/1000);
printf("%d.%03f", floatround(result), variable-(floatround(result)*1000)); //resultado: 70.058.0
Sino:
pawn Код:
new Float:variable = 70058.0;
printf("%f", variable/1000);//resultado: 70.058



Respuesta: simple duda, Float... - OTACON - 04.02.2014

no, y no me funciono... capaz que me explique mal, les ezplico lo que quiero hacer..

quiero que en el format vaya mostando el resultado de la variable de la siguiente manera:

000.000
000.001
000.002
000.003
000.004

hasta llegar a una cifra que cre se vea de la siguiente manera:

007.078

o

701.510

ojala me entiendan :/

PD: la variable la ire sumando con ++ osea de a 1.


EDIT: intento lo de MugiwaraNoLuffy y aviso.

EDIT2: solucionado, era lo que dijo GROVE22 .
gracias a todos .



Respuesta: simple duda, Float... - MugiwaraNoLuffy - 04.02.2014

Quote:
Originally Posted by GROVE22
Посмотреть сообщение
pawn Код:
new Float:Variable = 70058.0, string[24];
    format(string, sizeof(string), "%0.0f", Variable);
    strins(string, ".", 2);
Te refieres a eso verdad?
Interesante, quizбs lo use. Muchas gracias.