Uploaded by Филло Илья

задача 1 АКР 1

advertisement
using System;
public static class InformationConverter
{
private const long BitsPerKilobyte = 8L;
private const long BytesPerKilobyte = 1024L;
private const long KilobytesPerMegabyte = 1024L;
private const long KilobytesPerGigabyte = 1024L * 1024L;
public static long ConvertKilobytesToBits(long kilobytes)
{
return kilobytes * BytesPerKilobyte * BitsPerKilobyte;
}
public static double ConvertKilobytesToMegabytes(long kilobytes)
{
return (double)kilobytes / KilobytesPerMegabyte;
}
public static double ConvertKilobytesToGigabytes(long kilobytes)
{
return (double)kilobytes / KilobytesPerGigabyte;
}
}
class Program
{
static void Main()
{
long kilobytes = 1024; // Заданий об'єм інформації в кілобайтах (наприклад, 1024 KB).
long bits = InformationConverter.ConvertKilobytesToBits(kilobytes);
double megabytes = InformationConverter.ConvertKilobytesToMegabytes(kilobytes);
double gigabytes = InformationConverter.ConvertKilobytesToGigabytes(kilobytes);
Console.WriteLine($"{kilobytes} кілобайтів = {bits} біт");
Console.WriteLine($"{kilobytes} кілобайтів = {megabytes} мегабайтів");
Console.WriteLine($"{kilobytes} кілобайтів = {gigabytes} гігабайтів");
}
}
Download