SA-MP Forums Archive
[Ajuda] arredondamento - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] arredondamento (/showthread.php?tid=472319)



arredondamento - iTzDemon - 27.10.2013

eu aqui \/ queria arredondar as centenas mas nao estou a ver como vou fazer, alguma dicas?
pawn Код:
new x = 89, y = 12;
printf("o resultado й %d",x/y); // resultado 7.4166666... e quero tipo 7.41



Re: arredondamento - PT - 27.10.2013

pawn Код:
printf("o resultado й %2f",x/y);
acho que e isso.

de qualquer forma olha

https://sampwiki.blast.hk/wiki/Floats


Re: arredondamento - iTzDemon - 27.10.2013

nao podes usar float senao vai dar 0.0000000000 mesmo que seja resultado inteiro


Re: arredondamento - PT - 27.10.2013

Quote:
Originally Posted by iTzDemon
Посмотреть сообщение
nao podes usar float senao vai dar 0.0000000000 mesmo que seja resultado inteiro
se colocares so %f sim mas se colocares %2f estas a definir para 2 casas decimais...


olha aqui a ver se entendes: https://sampwiki.blast.hk/wiki/Floats#Float_-.3E_String


Re: arredondamento - zPain - 27.10.2013

%.02f


Respuesta: arredondamento - ipsBruno - 27.10.2013

Veja meu post de truques xD

%.02f


Re: arredondamento - iTzDemon - 28.10.2013

ve ai a print



code ai
Код:
	new x = 89, y = 12 
	print(" Conta: 89/12");
	printf(" %d sem float",x/y);
	printf(" %f com float e sem arredondamento",x/y);
	printf(" %0.2f com float e arredondamento",x/y);



Re: arredondamento - caoraivoso3 - 28.10.2013

new Float, Float:y tenta isso em conjunto com o que te disserem la em cima.