/*ANALISI E FLOW CHART SU -> http://appunti-informatica-lampo.blogspot.it/2014/11/es-3.html */
#include<stdlib.h>
#include<stdio.h>
#include<math.h> //contiene funzione pow(base,esponente)
int main(){
float Gbps=1; //Gigabit al secondo
float Gbpm=0; //Gibabit al minuto
float Gbph=0; //Gigabit all' ora
float GBpm=0; //GigaByte al minuto
float GBph=0; //GigaByte all' ora
float KBpm=0; //KiloByte al minuto
Gbpm=Gbps *60; //moltiplicando Gb/sec per 60 secondi si ottiene i Gb/min
Gbph=Gbpm*60; // se si moltiplica Gb/min * 60 minuti si ottiene Gb/ora
GBpm=Gbpm/8; //Dividendo Gb/min per otto sapendo che 1byte = 8 bit si ottiene GB/min
GBph=GBpm*60; //moltiplicandolo poi per 60 minuti troviamo GB/ore
/* 1GB = 1024MB (2^10) per passare da un unità piu grande a una piu piccola
dobbiamo moltiplicare per 1024^(numero di posizioni).
o in alternativa dobbiamo moltiplicare per 2^(numero posizioni * 10)
invece per passare da un unità piu piccola a una piu grande si divide con lo stesso criterio */
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
); return 0;
}