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} гігабайтів"); } }