[Ajuda] TimerConvert
#1

Pessoal, eu tava estudando um cуdigo aqui e me deparei com isso, alguйm pode me explicar direito a lуgica e o que ele faz?

Код:
TimeConvert(seconds)
{
	new tmp[16];
 	new minutes = floatround(seconds/60);
  	seconds -= minutes*60;
   	format(tmp, sizeof(tmp), "%d:%02d", minutes, seconds);
   	return tmp;
}
Reply
#2

Ele converte segundos em minutos ex: 180s, vai mostrar quantos minutosegundos vai da.
Reply
#3

1) Divide os segundos pelo tempo(60)
2) Pega o resto, no caso o que sobrou de minutos int multiplicado pelo tempo
Reply
#4

O mйtodo exige como parвmetro que seja informado a quantidade em segundos para converter em minutos e o resto, em segundos.

1) - Pega os minutos, dividindo os segundos por 60 e converte, em inteiro usando o Floatround, que й desnecessбrio. (Ex: 120s = 2 Minutos)
2) - Agora que se tem a quantidade em minutos, ele desconta os minutos dos segundos a fim de chegar os segundos de resto, ou seja, se ele foi 130s, como 120s й 2 minutos, sobra 10 segundos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)