[Java] Multipli ciclici in un numero

Messaggioda frjariello » 23/04/2018, 11:39

Ciao,
devo scrivere una funzione in Java, ma mi interesse la funzione matematica/logica, poi vedo io come scriverlo, per determinare dei cicli periodici.
In pratica ho un numero (tempo in secondi) che varia da 0 ad infinito, e ogni 15 secondi mi aumenta di una unità unaltro numero (Ciclo), raggiunti i 5 cicli (MaxCicli), la variabile Ciclo mi deve ripartire da 1.
Ad esempio se sto a 10 secondi, Ciclo sarà 1; a 20 sarà 2; a 50 sarà 4... fino a 75 quando dovrà tornare ad 1, e quindi a 90 sarà 2 e così via...
Spero di essermi spiegato e grazie per l'aiuto :)

bye bye
frjariello
Starting Member
Starting Member
 
Messaggio: 1 di 4
Iscritto il: 04/03/2015, 09:27

Re: [Java] Multipli ciclici in un numero

Messaggioda frjariello » 23/04/2018, 17:09

Alla fine ho risolto in modo semplice, usando questa logica:
x = Tempo/75
y = Tempo-(75*INT(x))
Ciclo = 1+INT(75 / y)

bye bye
frjariello
Starting Member
Starting Member
 
Messaggio: 2 di 4
Iscritto il: 04/03/2015, 09:27


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite