Bien, en este tip crearemos una clase que convierte Kilobytes a Bits, Bytes, Megabytes, Gigabytes y Terabytes.
La clase es ésta:
Código :
package Classes
{
public class ByteConverter
{
private var bit:Number = 8192;
private var byte:Number = 1024;
private var kbyte:Number = 1;
private var mbyte:Number = 0.0009765625;
private var gbyte:Number = 0.00000953674316;
private var tbyte:Number = 0.00000000931322575;
public function toBits(input:String):String
{
return new String(new Number(input) * bit);
}
public function toBytes(input:String):String
{
return new String(new Number(input) * byte);
}
public function toKBytes(input:String):String
{
return new String(new Number(input) * kbyte);
}
public function toMBytes(input:String):String
{
return new String(new Number(input) * mbyte);
}
public function toGBytes(input:String):String
{
return new String(new Number(input) * gbyte);
}
public function toTBytes(input:String):String
{
return new String(new Number(input) * tbyte);
}
}
}
Código :
package Classes
{
public class ByteConverter
{
private var const BIT:Number = 8192;
private var const BYTE:Number = 1024;
private var const K_BYTE:Number = 1;
private var const M_BYTE:Number = 0.0009765625;
private var const G_BYTE:Number = 0.00000953674316;
private var const T_BYTE:Number = 0.00000000931322575;
//...
}
}
Loon :
Código :
package Classes
{
public class ByteConverter
{
private const bit:Number = 8192;
private const byte:Number = 1024;
private const kbyte:Number = 1;
private const mbyte:Number = 0.0009765625;
private const gbyte:Number = 1048576;
private const tbyte:Number = 1073741824;
public function toBits(input:String):String
{
return new String(new Number(input) * bit);
}
public function toBytes(input:String):String
{
return new String(new Number(input) * byte);
}
public function toKBytes(input:String):String
{
return new String(new Number(input) * kbyte);
}
public function toMBytes(input:String):String
{
return new String(new Number(input) * mbyte);
}
public function toGBytes(input:String):String
{
return new String(new Number(input) / gbyte);
}
public function toTBytes(input:String):String
{
return new String(new Number(input) / tbyte);
}
}
}