In data mar 23 set 20:45:05, Pol Hallen ha scritto: > se nel programma ho 1 file in Bytes (dimensione 1 Byte), e la velocità > in Terabit, trasformo il terabit in terabyte?
Per ricondurre le varie quantità alla stessa unità di misura puoi scegliere quel che ti pare... io porterei tutto verso il basso, appunto per non avere troppi decimali. Esempio: dimensione del file in MB (mettiamo 1 megabyte) velocità di trasferimento in Kb/s (mettiamo 512 kilobit/secondo) = trasformo i megabyte in kilobit 1 MB = 1024 KB = 1024*8 Kbit = 8192 kilobit a 512 kilobit/s ottieni 8192 / 512 = 16 secondi. Altrimenti porti tutto all'unità di misura più piccola (bit e bit/s). 1 MB = 1024 KB = 1024*1024 byte = 1.048.576*8 = 8.388.608 bit 512 kilobit/s = 1024*512 bit/s = 524.288 bit/s 8.388.608 / 524.288 = 16 secondi Spero di non avere sbagliato i calcoli :-) Dal punto di vista della programmazione, io terrei una tabella che associa ad ogni unità di misura il fattore di conversione che la porta all'unità desiderata. Es. dimensione del file - in TB, fattore di conversione verso i bit = 1024*1024*1024*8 - in MB, fattore di conversione verso i bit = 1024*1024*8 - in KB, fattore di conversione verso i bit = 1024*8 Dopo è solo questione di moltiplicazioni e divisioni, l'input utente * fattore di conversione sarà sempre espresso nell'unità di misura voluta. -- DaC -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/201409240905.29610.duffy...@gmail.com