• Source
    1. /*ANALISI E FLOW CHART SU -> http://appunti-informatica-lampo.blogspot.it/2014/11/es-3.html */
    2. #include<stdlib.h>
    3. #include<stdio.h>
    4. #include<math.h> //contiene funzione pow(base,esponente)
    5. int main(){
    6. float Gbps=1; //Gigabit al secondo
    7. float Gbpm=0; //Gibabit al minuto
    8. float Gbph=0; //Gigabit all' ora
    9. float GBpm=0; //GigaByte al minuto
    10. float GBph=0; //GigaByte all' ora
    11. float KBpm=0; //KiloByte al minuto
    12. Gbpm=Gbps *60; //moltiplicando Gb/sec per 60 secondi si ottiene i Gb/min
    13. Gbph=Gbpm*60; // se si moltiplica Gb/min * 60 minuti si ottiene Gb/ora
    14. GBpm=Gbpm/8; //Dividendo Gb/min per otto sapendo che 1byte = 8 bit si ottiene GB/min
    15. GBph=GBpm*60; //moltiplicandolo poi per 60 minuti troviamo GB/ore
    16. /* 1GB = 1024MB (2^10) per passare da un unità piu grande a una piu piccola
    17. dobbiamo moltiplicare per 1024^(numero di posizioni).
    18. o in alternativa dobbiamo moltiplicare per 2^(numero posizioni * 10)
    19. invece per passare da un unità piu piccola a una piu grande si divide con lo stesso criterio */
    20. KBpm=GBpm* pow(1024,2);
    21. printf(" Gb/s = %.2f \n Gb/m = %.2f \n Gb/h = %.2f \n GB/m = %.2f \n GB/h = %.2f \n KB/m = %.2f\n",Gbps,Gbpm,Gbph,GBpm,GBph,KBpm);
    22. system("pause");
    23. return 0;
    24. }